2 types derived from ColumnPipe
Microsoft.ML.Data (2)
DataLoadSave\Text\TextLoaderParser.cs (2)
247private sealed class PrimitivePipe<TResult> : ColumnPipe 297private sealed class VectorPipe<TItem> : ColumnPipe
26 references to ColumnPipe
Microsoft.ML.Data (26)
DataLoadSave\Text\TextLoaderCursor.cs (1)
117ColumnPipe v = _rows.Pipes[i];
DataLoadSave\Text\TextLoaderParser.cs (25)
28private static readonly FuncInstanceMethodInfo1<ValueCreatorCache, PrimitiveDataViewType, Func<RowSet, ColumnPipe>> _getCreatorOneCoreMethodInfo 29= FuncInstanceMethodInfo1<ValueCreatorCache, PrimitiveDataViewType, Func<RowSet, ColumnPipe>>.Create(target => target.GetCreatorOneCore<int>); 31private static readonly FuncInstanceMethodInfo1<ValueCreatorCache, PrimitiveDataViewType, Func<RowSet, ColumnPipe>> _getCreatorVecCoreMethodInfo 32= FuncInstanceMethodInfo1<ValueCreatorCache, PrimitiveDataViewType, Func<RowSet, ColumnPipe>>.Create(target => target.GetCreatorVecCore<int>); 59private readonly Func<RowSet, ColumnPipe>[] _creatorsOne; 60private readonly Func<RowSet, ColumnPipe>[] _creatorsVec; 69_creatorsOne = new Func<RowSet, ColumnPipe>[InternalDataKindExtensions.KindCount]; 70_creatorsVec = new Func<RowSet, ColumnPipe>[InternalDataKindExtensions.KindCount]; 79private Func<RowSet, ColumnPipe> GetCreatorOneCore(PrimitiveDataViewType type) 84private Func<RowSet, ColumnPipe> GetCreatorOneCore<T>(PrimitiveDataViewType type) 92private Func<RowSet, ColumnPipe> GetCreatorVecCore(PrimitiveDataViewType type) 97private Func<RowSet, ColumnPipe> GetCreatorVecCore<T>(PrimitiveDataViewType type) 105public Func<RowSet, ColumnPipe> GetCreatorOne(KeyDataViewType key) 111public Func<RowSet, ColumnPipe> GetCreatorVec(KeyDataViewType key) 117public Func<RowSet, ColumnPipe> GetCreatorOne(InternalDataKind kind) 124public Func<RowSet, ColumnPipe> GetCreatorVec(InternalDataKind kind) 491public readonly ColumnPipe[] Pipes; 507Pipes = new ColumnPipe[ccol]; 666private readonly Func<RowSet, ColumnPipe>[] _creator; 678_creator = new Func<RowSet, ColumnPipe>[_infos.Length]; 693var mapOne = new Dictionary<InternalDataKind, Func<RowSet, ColumnPipe>>(); 694var mapVec = new Dictionary<InternalDataKind, Func<RowSet, ColumnPipe>>(); 1377var v = rows.Pipes[iinfo]; 1387private void ProcessVec(int srcLim, FieldSet fields, ColInfo info, ColumnPipe v, int irow, long line) 1457private void ProcessOne(FieldSet vs, ColInfo info, ColumnPipe v, int irow, long line)