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