internal PipeEngine(IHostEnvironment env, IDataView pipe, bool ignoreMissingColumns, SchemaDefinition schemaDefinition = null) { Contracts.AssertValue(env); env.AssertValue(pipe); env.AssertValueOrNull(schemaDefinition); _cursorablePipe = env.AsCursorable <TDst>(pipe, ignoreMissingColumns, schemaDefinition); }
internal PipeEngine(MLContext mlContext, IDataView pipe, bool ignoreMissingColumns, SchemaDefinition schemaDefinition = null) { Contracts.AssertValue(mlContext); mlContext.AssertValue(pipe); mlContext.AssertValueOrNull(schemaDefinition); _cursorablePipe = mlContext.Data.AsCursorable <TDst>(pipe, ignoreMissingColumns, schemaDefinition); _counter = 0; }