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); }