2 types derived from GetterFactory
Microsoft.ML.Data (2)
Data\RowCursorUtils.cs (2)
222
private sealed class RowImpl :
GetterFactory
239
private sealed class SlotImpl :
GetterFactory
9 references to GetterFactory
Microsoft.ML.Data (9)
Data\RowCursorUtils.cs (9)
163
Func<VectorDataViewType, PrimitiveDataViewType,
GetterFactory
, ValueGetter<VBuffer<int>>> del = GetVecGetterAsCore<int, int>;
165
return (Delegate)methodInfo.Invoke(null, new object[] { typeSrc, typeDst,
GetterFactory
.Create(row, col) });
183
Func<VectorDataViewType, PrimitiveDataViewType,
GetterFactory
, ValueGetter<VBuffer<TDst>>> del = GetVecGetterAsCore<int, TDst>;
185
return (ValueGetter<VBuffer<TDst>>)methodInfo.Invoke(null, new object[] { typeSrc, typeDst,
GetterFactory
.Create(row, col) });
200
Func<VectorDataViewType, PrimitiveDataViewType,
GetterFactory
, ValueGetter<VBuffer<TDst>>> del = GetVecGetterAsCore<int, TDst>;
202
return (ValueGetter<VBuffer<TDst>>)methodInfo.Invoke(null, new object[] { typeSrc, typeDst,
GetterFactory
.Create(cursor) });
210
public static
GetterFactory
Create(DataViewRow row, int col)
215
public static
GetterFactory
Create(SlotCursor cursor)
255
private static ValueGetter<VBuffer<TDst>> GetVecGetterAsCore<TSrc, TDst>(VectorDataViewType typeSrc, PrimitiveDataViewType typeDst,
GetterFactory
getterFact)