internal PipeEngine(IHostEnvironment env, IDataView pipe, bool ignoreMissingColumns, SchemaDefinition schemaDefinition = null) { Contracts.AssertValue(env); env.AssertValue(pipe); env.AssertValueOrNull(schemaDefinition); _cursorablePipe = pipe.AsCursorable <TDst>(env, ignoreMissingColumns, schemaDefinition); _counter = 0; }
public static ICursorable <TRow> AsCursorable <TRow>(this IDataView data, bool ignoreMissingColumns = false, SchemaDefinition schemaDefinition = null) where TRow : class, new() { // REVIEW: Take an env as a parameter. var env = new ConsoleEnvironment(); return(data.AsCursorable <TRow>(env, ignoreMissingColumns, schemaDefinition)); }