4 implementations of ITransposeDataView
Microsoft.ML.Data (4)
DataLoadSave\LegacyCompositeDataLoader.cs (1)
31internal sealed class LegacyCompositeDataLoader : ILegacyDataLoader, ITransposeDataView
DataLoadSave\Transpose\TransposeLoader.cs (1)
34internal sealed class TransposeLoader : ILegacyDataLoader, ITransposeDataView
DataView\Transposer.cs (1)
24internal sealed class Transposer : ITransposeDataView, IDisposable
Transforms\TransformBase.cs (1)
266internal abstract class OneToOneTransformBase : RowToRowMapperTransformBase, ITransposeDataView, ITransformCanSavePfa,
35 references to ITransposeDataView
Microsoft.ML.Data (35)
Commands\ShowSchemaCommand.cs (3)
95PrintSchema(writer, args, view.Schema, view as ITransposeDataView); 99PrintSchema(writer, args, data.Schema, data as ITransposeDataView); 117private static void PrintSchema(TextWriter writer, Arguments args, DataViewSchema schema, ITransposeDataView transposeDataView)
Data\SlotCursor.cs (3)
11/// A cursor that allows slot-by-slot access of data. This is to <see cref="ITransposeDataView"/> 50/// <see cref="ITransposeDataView.GetSlotType"/> for the column from which this slot cursor 57/// to the item type from <see cref="ITransposeDataView.GetSlotType"/>.
DataLoadSave\LegacyCompositeDataLoader.cs (4)
80private readonly ITransposeDataView _tview; 429_tview = View as ITransposeDataView; 601VectorDataViewType ITransposeDataView.GetSlotType(int col) => _tview?.GetSlotType(col); 603SlotCursor ITransposeDataView.GetSlotCursor(int col)
DataLoadSave\Transpose\TransposeLoader.cs (5)
611VectorDataViewType ITransposeDataView.GetSlotType(int col) 637SlotCursor ITransposeDataView.GetSlotCursor(int col) 649DataViewType cursorType = ((ITransposeDataView)this).GetSlotType(col).ItemType; 738_host.Assert((trans as ITransposeDataView)?.GetSlotType(0).GetValueCount() == Schema[col].Type.GetValueCount()); 799Ch.Assert(((ITransposeDataView)_parent).GetSlotType(col).Size == _parent._header.RowCount);
DataLoadSave\Transpose\TransposeSaver.cs (1)
100private void SaveTransposedData(IChannel ch, Stream stream, ITransposeDataView data, int[] cols)
DataView\Transposer.cs (8)
34private readonly ITransposeDataView _tview; 96_tview = _view as ITransposeDataView; 244var type = ((ITransposeDataView)this).GetSlotType(col).ItemType.RawType; 260VectorDataViewType ITransposeDataView.GetSlotType(int col) 328return ((ITransposeDataView)_parent).GetSlotType(_col); 1340public static void GetSingleSlotValue<T>(this ITransposeDataView view, int col, ref VBuffer<T> dst) 1416private readonly ITransposeDataView _data; 1424public SlotDataView(IHostEnvironment env, ITransposeDataView data, int col)
Transforms\TransformBase.cs (11)
309var tidv = _parent.InputTranspose; 328ITransposeDataView transposedInput, Func<DataViewType, string> testType) 365ITransposeDataView transposeInput, Func<DataViewType, string> testType) 486private protected readonly ITransposeDataView InputTranspose; 504InputTranspose = Source as ITransposeDataView; 518InputTranspose = Source as ITransposeDataView; 532InputTranspose = Source as ITransposeDataView; 548InputTranspose = Source as ITransposeDataView; 655VectorDataViewType ITransposeDataView.GetSlotType(int col) => _bindings.GetSlotType(col); 768/// Returns a standard exception for responding to an invalid call to <see cref="ITransposeDataView.GetSlotCursor"/> 778SlotCursor ITransposeDataView.GetSlotCursor(int col)