7 types derived from DataViewRowCursor
Microsoft.Data.Analysis (1)
DataFrame.IDataView.cs (1)
68
private sealed class RowCursor :
DataViewRowCursor
Microsoft.ML.Core (2)
Data\RootCursorBase.cs (1)
18
internal abstract class RootCursorBase :
DataViewRowCursor
Data\SynchronizedCursorBase.cs (1)
16
internal abstract class SynchronizedCursorBase :
DataViewRowCursor
Microsoft.ML.Data (3)
DataView\CacheDataView.cs (1)
1137
private abstract class RowCursorSeekerBase :
DataViewRowCursor
DataView\DataViewConstructionUtils.cs (1)
491
public sealed class WrappedCursor :
DataViewRowCursor
DataView\TypedCursor.cs (1)
36
internal abstract class RowCursor<TRow> :
DataViewRowCursor
, IRowReadableAs<TRow>
Microsoft.ML.Samples (1)
Dynamic\SimpleDataViewImplementation.cs (1)
242
private sealed class Cursor :
DataViewRowCursor
612 references to DataViewRowCursor
Microsoft.Data.Analysis (26)
DataFrame.IDataView.cs (4)
43
private
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded)
57
DataViewRowCursor
IDataView.GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand)
62
DataViewRowCursor
[] IDataView.GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand)
65
return new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded) };
DataFrameColumn.cs (3)
334
protected internal virtual Delegate GetDataViewGetter(
DataViewRowCursor
cursor) => throw new NotImplementedException();
349
protected internal virtual void AddValueUsingCursor(
DataViewRowCursor
cursor, Delegate ValueGetter) => throw new NotImplementedException();
356
protected internal virtual Delegate GetValueGetterUsingCursor(
DataViewRowCursor
cursor, DataViewSchema.Column schemaColumn) => throw new NotImplementedException();
DataFrameColumns\ArrowStringDataFrameColumn.cs (2)
588
protected internal override Delegate GetDataViewGetter(
DataViewRowCursor
cursor)
593
private ValueGetter<ReadOnlyMemory<char>> CreateValueGetterDelegate(
DataViewRowCursor
cursor) =>
DataFrameColumns\StringDataFrameColumn.cs (4)
499
protected internal override Delegate GetDataViewGetter(
DataViewRowCursor
cursor)
504
private ValueGetter<ReadOnlyMemory<char>> CreateValueGetterDelegate(
DataViewRowCursor
cursor) =>
507
protected internal override void AddValueUsingCursor(
DataViewRowCursor
cursor, Delegate getter)
529
protected internal override Delegate GetValueGetterUsingCursor(
DataViewRowCursor
cursor, DataViewSchema.Column schemaColumn)
DataFrameColumns\VBufferDataFrameColumn.cs (4)
172
protected internal override Delegate GetDataViewGetter(
DataViewRowCursor
cursor)
177
private ValueGetter<VBuffer<T>> CreateValueGetterDelegate(
DataViewRowCursor
cursor) =>
185
protected internal override Delegate GetValueGetterUsingCursor(
DataViewRowCursor
cursor, DataViewSchema.Column schemaColumn)
190
protected internal override void AddValueUsingCursor(
DataViewRowCursor
cursor, Delegate getter)
IDataView.Extension.cs (1)
129
using (
DataViewRowCursor
cursor = dataView.GetRowCursor(activeDataViewColumns))
PrimitiveDataFrameColumn.cs (8)
859
protected internal override Delegate GetDataViewGetter(
DataViewRowCursor
cursor)
882
private ValueGetter<T> CreateValueGetterDelegate(
DataViewRowCursor
cursor) =>
885
private static ValueGetter<float> CreateSingleValueGetterDelegate(
DataViewRowCursor
cursor, PrimitiveDataFrameColumn<float> column) =>
888
private static ValueGetter<double> CreateDoubleValueGetterDelegate(
DataViewRowCursor
cursor, PrimitiveDataFrameColumn<double> column) =>
891
private static ValueGetter<ushort> CreateCharValueGetterDelegate(
DataViewRowCursor
cursor, PrimitiveDataFrameColumn<char> column) =>
894
private static ValueGetter<double> CreateDecimalValueGetterDelegate(
DataViewRowCursor
cursor, PrimitiveDataFrameColumn<decimal> column) =>
897
protected internal override void AddValueUsingCursor(
DataViewRowCursor
cursor, Delegate getter)
918
protected internal override Delegate GetValueGetterUsingCursor(
DataViewRowCursor
cursor, DataViewSchema.Column schemaColumn)
Microsoft.ML.AutoML (8)
AutoMLExperiment\ITrialResultManager.cs (1)
149
var
rowCursor = dataView.GetRowCursor(_schema);
ColumnInference\ColumnTypeInference.cs (1)
275
using (
var
cursor = idv.GetRowCursor(idv.Schema))
ColumnInference\PurposeInference.cs (1)
91
using (
var
cursor = _data.GetRowCursor(new[] { column }))
ColumnInference\TextFileContents.cs (1)
98
using (
var
cursor = idv.GetRowCursor(new[] { column }))
DatasetDimensions\DatasetDimensionsUtil.cs (4)
17
using (
var
cursor = data.GetRowCursor(new[] { column }))
33
using (
var
cursor = data.GetRowCursor(new[] { column }))
51
using (
var
cursor = data.GetRowCursor(new[] { column }))
69
using (
var
cursor = data.GetRowCursor(new[] { data.Schema[0] }))
Microsoft.ML.CodeGenerator (2)
Utils.cs (2)
57
var
rowCursor = dataView.GetRowCursor(featureColumns);
85
internal static string GetValueFromColumn<T>(
DataViewRowCursor
rowCursor, DataViewSchema.Column column)
Microsoft.ML.Core (13)
Data\LinkedRootCursorBase.cs (5)
10
/// Base class for a cursor has an input cursor, but still needs to do work on <see cref="
DataViewRowCursor
.MoveNext"/>.
17
protected
DataViewRowCursor
Input { get; }
20
/// Returns the root cursor of the input. It should be used to perform <see cref="
DataViewRowCursor
.MoveNext"/>
26
protected
DataViewRowCursor
Root { get; }
30
protected LinkedRootCursorBase(IChannelProvider provider,
DataViewRowCursor
input)
Data\LinkedRowFilterCursorBase.cs (1)
17
protected LinkedRowFilterCursorBase(IChannelProvider provider,
DataViewRowCursor
input, DataViewSchema schema, bool[] active)
Data\LinkedRowRootCursorBase.cs (3)
10
/// A base class for a <see cref="
DataViewRowCursor
"/> that has an input cursor, but still needs to do work on
11
/// <see cref="
DataViewRowCursor
.MoveNext"/>. Note that the default
23
protected LinkedRowRootCursorBase(IChannelProvider provider,
DataViewRowCursor
input, DataViewSchema schema, bool[] active)
Data\SynchronizedCursorBase.cs (4)
12
/// It delegates all <see cref="
DataViewRowCursor
"/> functionality except Dispose() to the root cursor.
27
internal readonly
DataViewRowCursor
Root;
30
protected
DataViewRowCursor
Input { get; }
42
protected SynchronizedCursorBase(IChannelProvider provider,
DataViewRowCursor
input)
Microsoft.ML.Core.Tests (19)
UnitTests\CoreBaseTestClass.cs (8)
214
using (
var
curs2 = view2.GetRowCursor(view2EvenCols))
225
using (
var
curs2 = view2.GetRowCursor(view2OddCols))
233
using (
var
curs1 = view1.GetRowCursor(view1.Schema))
244
protected bool CheckSameValues(
DataViewRowCursor
curs1,
DataViewRowCursor
curs2, bool exactTypes, bool exactDoubles, bool checkId, bool checkIdCollisions = true)
324
protected bool CheckSameValues(
DataViewRowCursor
curs1, IDataView view2, bool exactTypes = true, bool exactDoubles = true, bool checkId = true)
330
var cursors = new
DataViewRowCursor
[colLim];
400
var
c = cursors[col];
UnitTests\TestEntryPoints.cs (11)
103
using (
var
cursor = dataView.GetRowCursor())
4493
using (
var
curs = view.GetRowCursor(treesCol.Value, leavesCol.Value, pathsCol.Value))
5001
using (
var
cursor = data.GetRowCursor(aucCol.Value))
5179
using (
var
cursor = data.GetRowCursor(metricCol.Value, foldCol.Value, isWeightedCol.Value))
5361
using (
var
cursor = data.GetRowCursor(metricCol.Value, foldCol.Value))
5587
using (
var
cursor = warnings.GetRowCursor(warningCol.Value))
5770
using (
var
cursor = data.GetRowCursor(metricCol.Value, foldCol.Value))
6070
using (
var
cursor = data.GetRowCursor(metricCol.Value, foldCol.Value))
6122
using (
var
cursor = data.GetRowCursor(nameCol.Value))
6287
using (
var
cursor = data.GetRowCursor(accCol.Value))
6459
using (
var
cursor = data.GetRowCursor(accCol.Value))
Microsoft.ML.Data (335)
Commands\DataCommand.cs (1)
159
using (
var
cursor = data.GetRowCursorForAllColumns())
Data\DataViewUtils.cs (29)
87
using (
var
cursor = view.GetRowCursor())
113
public static bool TryCreateConsolidatingCursor(out
DataViewRowCursor
curs,
149
public static
DataViewRowCursor
[] CreateSplitCursors(IChannelProvider provider,
DataViewRowCursor
input, int num)
155
return new
DataViewRowCursor
[1] { input };
159
return new
DataViewRowCursor
[1] { input };
222
public static bool SameSchemaAndActivity(
DataViewRowCursor
[] cursors)
227
var
firstCursor = cursors[0];
256
public static
DataViewRowCursor
ConsolidateGeneric(IChannelProvider provider,
DataViewRowCursor
[] inputs, int batchSize)
295
private static readonly FuncInstanceMethodInfo1<Splitter,
DataViewRowCursor
, int, InPipe> _createInPipeMethodInfo
296
= FuncInstanceMethodInfo1<Splitter,
DataViewRowCursor
, int, InPipe>.Create(target => target.CreateInPipe<int>);
321
public static
DataViewRowCursor
Consolidate(IChannelProvider provider,
DataViewRowCursor
[] inputs, int batchSize, ref object[] ourPools)
330
private static
DataViewRowCursor
ConsolidateCore(IChannelProvider provider,
DataViewRowCursor
[] inputs, ref object[] ourPools, IChannel ch)
337
DataViewRowCursor
cursor = inputs[0];
372
var
localCursor = inputs[t];
496
public static
DataViewRowCursor
[] Split(IChannelProvider provider, DataViewSchema schema,
DataViewRowCursor
input, int cthd)
508
private
DataViewRowCursor
[] SplitCore(IChannelProvider ch,
DataViewRowCursor
input, int cthd)
1148
private readonly
DataViewRowCursor
[] _cursors;
1161
private
DataViewRowCursor
_currentCursor;
1182
public SynchronousConsolidatingCursor(IChannelProvider provider,
DataViewRowCursor
[] cursors)
1205
DataViewRowCursor
cursor = _cursors[i];
1222
foreach (
var
cursor in _cursors)
1253
var
cursor = _cursors[i];
1328
public static ValueGetter<ReadOnlyMemory<char>>[] PopulateGetterArray(
DataViewRowCursor
cursor, List<int> colIndices)
Data\ITransposeDataView.cs (1)
18
/// (naturally, as opposed to row-by-row through an <see cref="
DataViewRowCursor
"/>). This interface
Data\RowCursorUtils.cs (5)
486
/// <param name="columnsNeeded">The subset of columns from the <see cref="DataViewSchema"/> that are needed from this <see cref="
DataViewRowCursor
"/>.</param>
525
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnNeeded, Random rand = null)
532
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnNeeded, int n, Random rand = null)
535
return new
DataViewRowCursor
[] { GetRowCursor(columnNeeded, rand) };
614
+ nameof(
DataViewRowCursor
.MoveNext) + ", or at any point after that method returned false.";
Data\SlotCursor.cs (3)
12
/// what <see cref="
DataViewRowCursor
"/> is to <see cref="IDataView"/>.
79
/// for <see cref="
DataViewRowCursor
"/>s.
103
/// analogous to the <see cref="RootCursorBase"/> for <see cref="
DataViewRowCursor
"/>s.
DataDebuggerPreview.cs (1)
44
using (
var
cursor = data.GetRowCursorForAllColumns())
DataLoadSave\Binary\BinaryLoader.cs (4)
1189
private
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
1202
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
1208
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
1211
return new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded, rand) };
DataLoadSave\Binary\BinarySaver.cs (6)
95
public static WritePipe Create(BinarySaver parent,
DataViewRowCursor
cursor, ColumnCodec col)
116
public WritePipe(BinarySaver parent,
DataViewRowCursor
cursor, ColumnCodec col)
587
using (
DataViewRowCursor
cursor = data.GetRowCursor(data.Schema.Where(c => activeSet.Contains(c.Index))))
745
using (
DataViewRowCursor
cursor = data.GetRowCursor(data.Schema.Where(x => active.Contains(x.Index)), rand))
775
private delegate void EstimatorDelegate(
DataViewRowCursor
cursor, ColumnCodec col,
778
private void EstimatorCore<T>(
DataViewRowCursor
cursor, ColumnCodec col,
DataLoadSave\Database\DatabaseLoader.cs (3)
720
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
727
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
729
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
DataLoadSave\Database\DatabaseLoaderCursor.cs (1)
96
public static
DataViewRowCursor
Create(DatabaseLoader parent, DatabaseSource source, bool[] active)
DataLoadSave\LegacyCompositeDataLoader.cs (2)
585
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
593
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataLoadSave\Text\TextLoader.cs (2)
1662
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
1669
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataLoadSave\Text\TextLoaderCursor.cs (5)
138
public static
DataViewRowCursor
Create(TextLoader parent, IMultiStreamSource files, bool[] active)
155
public static
DataViewRowCursor
[] CreateSet(TextLoader parent, IMultiStreamSource files, bool[] active, int n)
170
return new
DataViewRowCursor
[1] { new Cursor(parent, stats, active, reader, srcNeeded, 1) };
172
var cursors = new
DataViewRowCursor
[cthd];
185
foreach (
var
curs in cursors)
DataLoadSave\Text\TextSaver.cs (5)
60
public static ValueWriter Create(
DataViewRowCursor
cursor, int col, char sep)
161
public VecValueWriter(
DataViewRowCursor
cursor, VectorDataViewType type, int source, char sep)
226
public ValueWriter(
DataViewRowCursor
cursor, PrimitiveDataViewType type, int source, char sep)
428
using (
var
cursor = data.GetRowCursor(activeCols))
576
public void Run(
DataViewRowCursor
cursor, ref long count, out int minLen, out int maxLen)
DataLoadSave\Transpose\TransposeLoader.cs (9)
320
private static readonly FuncInstanceMethodInfo1<TransposeLoader,
DataViewRowCursor
, SlotCursor> _getSlotCursorCoreMethodInfo
321
= FuncInstanceMethodInfo1<TransposeLoader,
DataViewRowCursor
, SlotCursor>.Create(target => target.GetSlotCursorCore<int>);
622
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
630
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
634
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
650
DataViewRowCursor
inputCursor = view.GetRowCursorForAllColumns();
665
private SlotCursor GetSlotCursorCore<T>(
DataViewRowCursor
inputCursor)
674
private readonly
DataViewRowCursor
_rowCursor;
676
public SlotCursor(TransposeLoader parent,
DataViewRowCursor
cursor)
DataView\AppendRowsDataView.cs (8)
147
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
154
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
156
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
216
private
DataViewRowCursor
_currentCursor;
307
private readonly
DataViewRowCursor
[] _cursorSet;
321
_cursorSet = new
DataViewRowCursor
[counts.Length];
357
var
rowCursor = _cursorSet[_currentSourceIndex];
385
foreach (
DataViewRowCursor
c in _cursorSet)
DataView\ArrayDataViewBuilder.cs (3)
235
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
243
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
248
return new
DataViewRowCursor
[] { new Cursor(_host, this, predicate, rand) };
DataView\BatchDataViewMapperBase.cs (12)
30
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
44
var
inputCursor = _source.GetRowCursor(_source.Schema.Where(c => activeInput[c.Index]), null);
58
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
64
protected abstract TBatch CreateBatch(
DataViewRowCursor
input);
67
protected abstract Func<bool> GetLastInBatchDelegate(
DataViewRowCursor
lookAheadCursor);
68
protected abstract Func<bool> GetIsNewBatchDelegate(
DataViewRowCursor
lookAheadCursor);
69
protected abstract ValueGetter<TInput> GetLookAheadGetter(
DataViewRowCursor
lookAheadCursor);
70
protected abstract Delegate[] CreateGetters(
DataViewRowCursor
input, TBatch currentBatch, bool[] active);
76
private readonly
DataViewRowCursor
_lookAheadCursor;
77
private readonly
DataViewRowCursor
_input;
92
public Cursor(BatchDataViewMapperBase<TInput, TBatch> parent,
DataViewRowCursor
input,
DataViewRowCursor
lookAheadCursor, bool[] active)
DataView\CacheDataView.cs (16)
209
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
243
private
DataViewRowCursor
GetRowCursorWaiterCore<TWaiter>(TWaiter waiter, Func<int, bool> predicate, Random rand)
255
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
264
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
272
private
DataViewRowCursor
[] GetRowCursorSetWaiterCore<TWaiter>(TWaiter waiter, Func<int, bool> predicate, int n, Random rand)
280
DataViewRowCursor
[] cursors = new
DataViewRowCursor
[n];
293
private
DataViewRowCursor
CreateCursor<TIndex>(Func<int, bool> predicate, TIndex index)
332
DataViewRowCursor
cursor;
382
private void Filler(
DataViewRowCursor
cursor, ColumnCache[] caches, OrderedWaiter waiter)
739
/// (This in constrast to public <see cref="
DataViewRowCursor
"/> objects, whose move methods are
1279
public static ColumnCache Create(CacheDataView parent,
DataViewRowCursor
input, int srcCol, OrderedWaiter waiter)
1299
new Type[] { typeof(CacheDataView), typeof(
DataViewRowCursor
), typeof(int), typeof(OrderedWaiter) }, null);
1347
public ImplVec(CacheDataView parent,
DataViewRowCursor
input, int srcCol, OrderedWaiter waiter)
1430
public ImplOne(CacheDataView parent,
DataViewRowCursor
input, int srcCol, OrderedWaiter waiter)
1465
public ColumnCache(CacheDataView parent,
DataViewRowCursor
input, int srcCol, OrderedWaiter waiter)
DataView\DataViewConstructionUtils.cs (5)
484
public abstract
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null);
486
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
620
public override
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
703
public override
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
772
public override
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
DataView\DataViewExtensions.cs (9)
18
/// <param name="columnsNeeded">The columns requested by this <see cref="
DataViewRowCursor
"/>, or as otherwise called, the active columns.
21
public static
DataViewRowCursor
GetRowCursor(this IDataView dv, params DataViewSchema.Column[] columnsNeeded)
27
$" is not present in the {nameof(IDataView)} where the {nameof(
DataViewRowCursor
)} is being requested.");
37
/// <param name="columnNeeded">The column requested by this <see cref="
DataViewRowCursor
"/>, or as otherwise called, the active column.</param>
39
public static
DataViewRowCursor
GetRowCursor(this IDataView dv, DataViewSchema.Column columnNeeded)
42
$" is not present in the {nameof(IDataView)} where the {nameof(
DataViewRowCursor
)} is being requested.");
48
/// Get a row cursor. No colums are needed by this <see cref="
DataViewRowCursor
"/>.
50
public static
DataViewRowCursor
GetRowCursor(this IDataView dv) => dv.GetRowCursor(Enumerable.Empty<DataViewSchema.Column>());
55
public static
DataViewRowCursor
GetRowCursorForAllColumns(this IDataView dv) => dv.GetRowCursor(dv.Schema);
DataView\EmptyDataView.cs (2)
33
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
39
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\LambdaFilter.cs (5)
111
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
120
var
input = Source.GetRowCursor(inputCols, rand);
124
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
137
var cursors = new
DataViewRowCursor
[inputs.Length];
161
public Cursor(Impl<T1, T2> parent,
DataViewRowCursor
input, bool[] active)
DataView\OpaqueDataView.cs (2)
28
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
31
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\RowToRowMapperTransform.cs (5)
40
/// <see cref="
DataViewRowCursor
"/> out of this, the <paramref name="disposer"/> delegate (if non-null) should be called
189
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
197
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
211
var cursors = new
DataViewRowCursor
[inputs.Length];
368
public Cursor(IChannelProvider provider,
DataViewRowCursor
input, RowToRowMapperTransform parent, bool[] active)
DataView\Transposer.cs (18)
287
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
290
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
384
using (
var
cursor = _view.GetRowCursor(currentColumn))
536
using (
var
cursor = _view.GetRowCursor(currentColumn))
831
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
842
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
1269
public Cursor(IChannelProvider provider, DataViewSlicer slicer,
DataViewRowCursor
input, Func<int, bool> pred, bool[] activeSplitters)
1330
private static readonly FuncStaticMethodInfo1<IChannelProvider, SlotCursor,
DataViewRowCursor
> _getRowCursorShimCoreMethodInfo
1331
= new FuncStaticMethodInfo1<IChannelProvider, SlotCursor,
DataViewRowCursor
>(GetRowCursorShimCore<int>);
1386
/// to handle <see cref="
DataViewRowCursor
"/> and <see cref="DataViewRow"/> but that know nothing about
1394
public static
DataViewRowCursor
GetRowCursorShim(IChannelProvider provider, SlotCursor cursor)
1402
private static
DataViewRowCursor
GetRowCursorShimCore<T>(IChannelProvider provider, SlotCursor cursor)
1412
private static readonly FuncInstanceMethodInfo1<SlotDataView, bool,
DataViewRowCursor
> _getRowCursorMethodInfo
1413
= FuncInstanceMethodInfo1<SlotDataView, bool,
DataViewRowCursor
>.Create(target => target.GetRowCursor<int>);
1449
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
1455
private
DataViewRowCursor
GetRowCursor<T>(bool active)
1460
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
1462
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
DataView\TypedCursor.cs (3)
187
var
cursor = _data.GetRowCursor(inputCols, rand);
630
private readonly
DataViewRowCursor
_input;
632
public TypedCursor(TypedCursorable<TRow> parent,
DataViewRowCursor
input)
DataView\ZipDataView.cs (9)
75
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
93
/// Create an <see cref="
DataViewRowCursor
"/> with no requested columns on a data view.
97
private
DataViewRowCursor
GetMinimumCursor(IDataView dv)
103
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
105
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
110
private readonly
DataViewRowCursor
[] _cursors;
117
public Cursor(ZipDataView parent,
DataViewRowCursor
[] srcCursors, Func<int, bool> predicate)
153
foreach (
var
cursor in _cursors)
185
var
rowCursor = _cursors[dv];
Dirty\ChooseColumnsByIndexTransform.cs (5)
245
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
254
var
input = Source.GetRowCursor(inputCols, rand);
258
public sealed override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
272
var cursors = new
DataViewRowCursor
[inputs.Length];
283
public Cursor(IChannelProvider provider, Bindings bindings,
DataViewRowCursor
input, bool[] active)
Evaluators\AnomalyDetectionEvaluator.cs (3)
606
using (
var
cursor = overall.GetRowCursorForAllColumns())
670
using (
var
cursor = top.GetRowCursorForAllColumns())
726
using (
var
cursor = overall.GetRowCursor(overall.Schema.Where(col => col.Name.Equals(AnomalyDetectionEvaluator.OverallMetrics.NumAnomalies) ||
Evaluators\BinaryClassifierEvaluator.cs (7)
830
using (
var
cursor = overall.GetRowCursorForAllColumns())
879
using (
var
cursor = prCurveView.GetRowCursorForAllColumns())
896
using (
var
cursor = overall.GetRowCursorForAllColumns())
909
DataViewRowCursor
cursor,
957
using (
var
cursor = overall.GetRowCursorForAllColumns())
1005
using (
var
cursor = prCurveView.GetRowCursorForAllColumns())
1021
using (
var
cursor = overall.GetRowCursorForAllColumns())
Evaluators\ClusteringEvaluator.cs (1)
86
using (
var
cursor = overall.GetRowCursorForAllColumns())
Evaluators\EvaluatorBase.cs (1)
148
using (
var
cursor = data.GetRowCursor(activeCols))
Evaluators\EvaluatorUtils.cs (4)
276
using (
var
cursor = metricsView.GetRowCursorForAllColumns())
1103
using (
var
cursor = data.GetRowCursorForAllColumns())
1476
using (
var
cursor = confusionDataView.GetRowCursor(confusionDataView.Schema.Where(col => col.Index == countIndex || hasStrat && col.Index == stratCol)))
1739
using (
var
cursor = warnings.GetRowCursor(warnings.Schema[MetricKinds.ColumnNames.WarningText]))
Evaluators\MulticlassClassificationEvaluator.cs (1)
568
using (
var
cursor = overall.GetRowCursorForAllColumns())
Evaluators\MultiOutputRegressionEvaluator.cs (1)
679
using (
var
cursor = fold.GetRowCursorForAllColumns())
Evaluators\RankingEvaluator.cs (3)
269
using (
var
cursor = overall.GetRowCursorForAllColumns())
622
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
625
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Evaluators\RegressionEvaluator.cs (1)
188
using (
var
cursor = overall.GetRowCursorForAllColumns())
Prediction\Calibrator.cs (1)
966
using (
var
cursor = scored.GetRowCursor(cols))
Scorers\RowToRowScorerBase.cs (5)
129
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
138
var
input = Source.GetRowCursor(inputCols, rand);
142
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
159
var cursors = new
DataViewRowCursor
[inputs.Length];
238
public Cursor(IChannelProvider provider, RowToRowScorerBase parent,
DataViewRowCursor
input, bool[] active, IEnumerable<DataViewSchema.Column> activeMapperColumns)
Training\TrainerUtils.cs (17)
248
public static
DataViewRowCursor
CreateRowCursor(this RoleMappedData data, CursOpt opt, Random rand, IEnumerable<int> extraCols = null)
255
public static
DataViewRowCursor
[] CreateRowCursorSet(this RoleMappedData data,
481
/// "convenience" cursor-like objects, less general than a <see cref="
DataViewRowCursor
"/> but
495
private readonly
DataViewRowCursor
_cursor;
506
protected TrainingCursorBase(
DataViewRowCursor
input, Action<CursOpt> signal)
514
protected static
DataViewRowCursor
CreateCursor(RoleMappedData data, CursOpt opt, Random rand, params int[] extraCols)
568
/// <see cref="
DataViewRowCursor
"/> directly. That is, this is only for very advanced scenarios.
629
var
input = _data.CreateRowCursor(opt, rand, extraCols);
680
protected abstract TCurs CreateCursorCore(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal);
741
protected StandardScalarCursor(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
806
protected override StandardScalarCursor CreateCursorCore(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
831
protected FeatureFloatVectorCursor(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
872
protected override FeatureFloatVectorCursor CreateCursorCore(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
898
protected FloatLabelCursor(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
938
protected override FloatLabelCursor CreateCursorCore(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
967
protected MulticlassLabelCursor(int classCount,
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
1016
protected override MulticlassLabelCursor CreateCursorCore(
DataViewRowCursor
input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
Transforms\BindingsWrappedRowCursor.cs (1)
28
public BindingsWrappedRowCursor(IChannelProvider provider,
DataViewRowCursor
input, ColumnBindingsBase bindings)
Transforms\BootstrapSamplingTransformer.cs (7)
168
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
172
var
input = Source.GetRowCursor(columnsNeeded, _shuffleInput ? new TauswortheHybrid(rgen) : null);
173
DataViewRowCursor
cursor = new Cursor(this, input, rgen);
179
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
181
var
cursor = GetRowCursorCore(columnsNeeded, rand);
182
return new
DataViewRowCursor
[] { cursor };
195
public Cursor(BootstrapSamplingTransformer parent,
DataViewRowCursor
input, Random rgen)
Transforms\ColumnSelecting.cs (6)
679
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
685
var
inputRowCursor = Source.GetRowCursor(inputCols, rand);
692
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
705
var cursors = new
DataViewRowCursor
[inputs.Length];
757
private readonly
DataViewRowCursor
_inputCursor;
759
public Cursor(IChannelProvider provider, Mapper mapper,
DataViewRowCursor
input, bool[] active)
Transforms\GenerateNumberTransform.cs (7)
337
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
346
var
input = Source.GetRowCursor(inputCols);
350
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
359
DataViewRowCursor
input;
368
var cursors = new
DataViewRowCursor
[inputs.Length];
378
return new
DataViewRowCursor
[] { new Cursor(Host, _bindings, input, active) };
390
public Cursor(IChannelProvider provider, Bindings bindings,
DataViewRowCursor
input, bool[] active)
Transforms\Hashing.cs (1)
227
using (
DataViewRowCursor
srcCursor = input.GetRowCursor(sourceColumnsForInvertHash))
Transforms\NAFilter.cs (5)
207
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
215
var
input = Source.GetRowCursor(inputCols, rand);
219
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
231
var cursors = new
DataViewRowCursor
[inputs.Length];
386
public Cursor(NAFilter parent,
DataViewRowCursor
input, bool[] active)
Transforms\NopTransform.cs (2)
120
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
123
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Transforms\NormalizeColumn.cs (13)
967
int icol, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
980
int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1004
int icol, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1018
int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1044
int icol, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1057
int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1084
int icol, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1098
int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1124
int icol, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1151
string labelColumn, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1158
int labelColumnId, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1196
int icol, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
1211
int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
Transforms\Normalizer.cs (8)
144
internal abstract IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor);
187
internal override IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
205
internal override IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
223
internal override IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
239
internal override IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
263
internal override IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
283
internal override IColumnFunctionBuilder MakeBuilder(IHost host, int srcIndex, DataViewType srcType,
DataViewRowCursor
cursor)
564
using (
var
cursor = data.GetRowCursor(activeCols))
Transforms\PerGroupTransformBase.cs (9)
157
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
160
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
163
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
177
var
inputCursor = Source.GetRowCursor(activeCols, null);
183
private
DataViewRowCursor
GetRowCursorCore(Func<int, bool> predicate)
233
private readonly
DataViewRowCursor
_groupCursor;
234
private readonly
DataViewRowCursor
_input;
249
public Cursor(PerGroupTransformBase<TLabel, TScore, TState> parent,
DataViewRowCursor
input,
DataViewRowCursor
groupCursor, bool[] active)
Transforms\RangeFilter.cs (17)
208
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
216
var
input = Source.GetRowCursor(inputCols, rand);
220
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
233
var cursors = new
DataViewRowCursor
[inputs.Length];
239
private
DataViewRowCursor
CreateCursorCore(
DataViewRowCursor
input, bool[] active)
274
protected RowCursorBase(RangeFilter parent,
DataViewRowCursor
input, bool[] active)
333
public static
DataViewRowCursor
CreateKeyRowCursor(RangeFilter filter,
DataViewRowCursor
input, bool[] active)
336
Func<RangeFilter,
DataViewRowCursor
, bool[],
DataViewRowCursor
> del = CreateKeyRowCursor<int>;
338
return (
DataViewRowCursor
)methodInfo.Invoke(null, new object[] { filter, input, active });
341
private static
DataViewRowCursor
CreateKeyRowCursor<TSrc>(RangeFilter filter,
DataViewRowCursor
input, bool[] active)
354
public SingleRowCursor(RangeFilter parent,
DataViewRowCursor
input, bool[] active)
387
public DoubleRowCursor(RangeFilter parent,
DataViewRowCursor
input, bool[] active)
422
public KeyRowCursor(RangeFilter parent,
DataViewRowCursor
input, bool[] active)
Transforms\RowShufflingTransformer.cs (8)
225
public static
DataViewRowCursor
GetShuffledCursor(IChannelProvider provider, int poolRows,
DataViewRowCursor
cursor, Random rand)
251
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
281
var
input = _subsetInput.GetRowCursor(columnsNeeded, sourceRand);
290
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
293
return new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded, rand) };
466
private readonly
DataViewRowCursor
_input;
502
public Cursor(IChannelProvider provider, int poolRows,
DataViewRowCursor
input, Random rand)
Transforms\SkipTakeFilter.cs (5)
211
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
215
var
input = Source.GetRowCursor(columnsNeeded);
220
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
223
return new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded) };
238
public Cursor(IChannelProvider provider,
DataViewRowCursor
input, DataViewSchema schema, bool[] active, long skip, long take)
Transforms\TransformBase.cs (10)
65
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
78
DataViewRowCursor
curs;
99
protected abstract
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null);
101
public abstract
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null);
261
/// a <see cref="DataViewSchema"/> or a <see cref="
DataViewRowCursor
"/>,
734
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
742
var
input = Source.GetRowCursor(inputCols, rand);
746
public sealed override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
760
var cursors = new
DataViewRowCursor
[inputs.Length];
853
public Cursor(IChannelProvider provider, OneToOneTransformBase parent,
DataViewRowCursor
input, bool[] active)
Transforms\ValueMapping.cs (5)
463
using (
var
cursor = dataView.GetRowCursor(dataView.Schema[keyColumn.Index], dataView.Schema[valueColumn.Index]))
480
using (
var
cursor = loader.GetRowCursorForAllColumns())
562
using (
var
cursor = idv.GetRowCursorForAllColumns())
817
public abstract void Train(IHostEnvironment env,
DataViewRowCursor
cursor);
855
public override void Train(IHostEnvironment env,
DataViewRowCursor
cursor)
Transforms\ValueToKeyMappingTransformer.cs (2)
483
using (
var
cursor = keyData.GetRowCursor(keyData.Schema[0]))
587
using (
var
cursor = trainingData.GetRowCursor(trainingData.Schema.Where(c => toTrain.Contains(c.Index))))
Utilities\ColumnCursor.cs (4)
104
using (
var
cursor = data.GetRowCursor(column))
122
using (
var
cursor = data.GetRowCursor(column))
140
using (
var
cursor = data.GetRowCursor(column))
162
using (
var
cursor = data.GetRowCursor(column))
Utilities\ModelFileUtils.cs (1)
301
using (
var
cursor = loader.GetRowCursorForAllColumns())
Microsoft.ML.DataView (6)
IDataView.cs (6)
48
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null);
72
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null);
82
/// or <see cref="
DataViewRowCursor
"/>.
93
/// -1 when the object is in a state where values cannot be fetched. In particular, for an <see cref="
DataViewRowCursor
"/>,
94
/// this will be before <see cref="
DataViewRowCursor
.MoveNext"/> if ever called for the first time, or after the first time
95
/// <see cref="
DataViewRowCursor
.MoveNext"/> is called and returns <see langword="false"/>.
Microsoft.ML.KMeansClustering (2)
KMeansPlusPlusTrainer.cs (2)
1695
/// helper wraps some of the behavior common to parallel operations over a <see cref="
DataViewRowCursor
"/> set,
1696
/// including building the set, creating separate Random instances, and <see cref="
DataViewRowCursor
"/> disposal.
Microsoft.ML.Mkl.Components (2)
VectorWhitening.cs (2)
253
using (
var
cursor = inputData.GetRowCursor())
335
using (
var
cursor = inputData.GetRowCursor(inputData.Schema.Where(c => cols.Any(col => c.Index == col))))
Microsoft.ML.OnnxTransformerTest (11)
DnnImageFeaturizerTest.cs (2)
117
using (
var
cursor = result.GetRowCursor(result.Schema["output_1"]))
163
using (
var
cursor = loadedView.GetRowCursor(loadedView.Schema[outputNames]))
OnnxTransformTests.cs (9)
208
using (
var
cursor = loadedView.GetRowCursor(sofMaxOut1Col))
272
using (
var
cursor = result.GetRowCursor(softmaxOutCol))
323
using (
var
cursor = result.GetRowCursor(softmaxOutCol))
374
using (
var
curs = onnx.GetRowCursor(scoreCol))
442
using (
var
curs = onnx.GetRowCursor(outaCol, onnx.Schema["outb"]))
482
using (
var
curs = onnx.GetRowCursor(outaCol, onnx.Schema["outb"]))
507
using (
var
curs = onnx.GetRowCursor(outbCol))
700
using (
var
curs = transformedDataView.GetRowCursor(outputColumn, transformedDataView.Schema["output"]))
753
using (
var
curs = transformedDataView.GetRowCursor(outputColumn, transformedDataView.Schema["output"]))
Microsoft.ML.Parquet (7)
ParquetLoader.cs (3)
394
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
400
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
403
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
PartitionedFileLoader.cs (4)
297
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
302
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
305
return new
DataViewRowCursor
[] { cursor };
384
private
DataViewRowCursor
_subCursor; // Sub cursor of the current file.
Microsoft.ML.PCA (1)
PcaTransformer.cs (1)
417
using (
var
cursor = trainingData.GetRowCursor(inputCols))
Microsoft.ML.PerformanceTests (2)
CacheDataViewBench.cs (2)
19
private
DataViewRowCursor
_cursor;
41
using (
var
cursor = cacheDv.GetRowCursor(col))
Microsoft.ML.Predictor.Tests (5)
TestPredictors.cs (4)
704
var cursors = new
DataViewRowCursor
[predCount];
712
using (
var
curs = scored.GetRowCursor(cols))
885
var cursors = new
DataViewRowCursor
[predCount];
893
using (
var
curs = scored.GetRowCursor(cols))
TestTransposer.cs (1)
34
using (
var
cursor = view.GetRowCursor(view.Schema[col]))
Microsoft.ML.Recommender (4)
SafeTrainingAndModelBuffer.cs (4)
258
private MFNode[] ConstructLabeledNodesFrom(IChannel ch,
DataViewRowCursor
cursor, ValueGetter<float> labGetter,
315
DataViewRowCursor
cursor, ValueGetter<float> labGetter,
345
DataViewRowCursor
cursor, ValueGetter<float> labGetter,
347
DataViewRowCursor
validCursor, ValueGetter<float> validLabGetter,
Microsoft.ML.Samples (10)
Dynamic\DataOperations\LoadingSvmLight.cs (1)
90
using (
var
cursor = svmData.GetRowCursor(svmData.Schema))
Dynamic\DataOperations\LoadingText.cs (1)
189
using (
var
cursor = idv.GetRowCursor(idv.Schema))
Dynamic\SimpleDataViewImplementation.cs (3)
42
using (
var
cursor = transformedDataView.GetRowCursor(
171
public
DataViewRowCursor
GetRowCursor(
178
public
DataViewRowCursor
[] GetRowCursorSet(
Dynamic\Transforms\ImageAnalytics\ConvertToGrayScale.cs (1)
65
using (
var
cursor = transformedData.GetRowCursor(transformedData
Dynamic\Transforms\ImageAnalytics\ConvertToImage.cs (1)
53
using (
var
cursor = transformedData.GetRowCursor(transformedData
Dynamic\Transforms\ImageAnalytics\ExtractPixels.cs (1)
72
using (
var
cursor = transformedData.GetRowCursor(transformedData
Dynamic\Transforms\ImageAnalytics\LoadImages.cs (1)
64
using (
var
cursor = transformedData.GetRowCursor(transformedData
Dynamic\Transforms\ImageAnalytics\ResizeImages.cs (1)
67
using (
var
cursor = transformedData.GetRowCursor(transformedData
Microsoft.ML.TensorFlow.Tests (6)
TensorFlowEstimatorTests.cs (2)
172
using (
var
cursor = result.GetRowCursor(result.Schema["Output"]))
267
using (
var
cursor = result.GetRowCursor(result.Schema["Output"]))
TensorflowTests.cs (4)
498
using (
var
curs = tf.GetRowCursor(tf.Schema["image_tensor"], tf.Schema["detection_boxes"], tf.Schema["detection_scores"], tf.Schema["detection_classes"], tf.Schema["num_detections"]))
546
using (
var
curs = tf.GetRowCursor(tf.Schema[inputName], tf.Schema[outputName]))
1016
using (
var
cursor = idv.GetRowCursor(idv.Schema["Output"]))
1017
using (
var
cursor2 = idv.GetRowCursor(idv.Schema["Output"]))
Microsoft.ML.TestFramework (12)
BaseTestBaseline.cs (2)
732
using (
var
expectedCursor = left.GetRowCursor(leftColumn))
733
using (
var
actualCursor = right.GetRowCursor(rightColumn))
DataPipe\TestDataPipe.cs (2)
1208
using (
DataViewRowCursor
cursor = view.GetRowCursorForAllColumns())
1509
using (
var
cursor = loader.GetRowCursor(loader.Schema["DT"], loader.Schema["DT1"]))
DataPipe\TestDataPipeBase.cs (8)
266
using (
var
c1 = newPipe.GetRowCursor(newPipe.Schema, new Random(123)))
671
using (
var
curs2 = view2.GetRowCursor(view2EvenCols))
682
using (
var
curs2 = view2.GetRowCursor(view2OddCols))
701
protected bool CheckSameValues(
DataViewRowCursor
curs1,
DataViewRowCursor
curs2, bool exactTypes, bool exactDoubles, bool checkId, bool checkIdCollisions = true)
782
protected bool CheckSameValues(
DataViewRowCursor
curs1, IDataView view2, bool exactTypes = true, bool exactDoubles = true, bool checkId = true)
788
var cursors = new
DataViewRowCursor
[colLim];
858
var
c = cursors[col];
Microsoft.ML.Tests (20)
SvmLightTests.cs (9)
239
using (
var
curs = view.GetRowCursor(view.Schema))
259
using (
var
curs = data.GetRowCursor(data.Schema["Label"]))
278
using (
var
curs = data.GetRowCursor(data.Schema["GroupId"]))
326
using (
var
curs = data.GetRowCursor(data.Schema["Features"]))
352
using (
var
curs = data.GetRowCursor(data.Schema["Features"]))
371
using (
var
curs = data.GetRowCursor(data.Schema["Features"]))
390
using (
var
curs = data.GetRowCursor(data.Schema["Features"]))
421
using (
var
curs = data.GetRowCursor(data.Schema["Features"]))
434
using (
var
curs = data.GetRowCursor())
TextLoaderTests.cs (7)
907
using
DataViewRowCursor
cursorPeriod = textDataDecimalMarkerPeriod.GetRowCursor(columnsPeriod);
957
using
DataViewRowCursor
cursorComma = textDataDecimalMarkerComma.GetRowCursor(columnsComma);
1012
using
DataViewRowCursor
cursor = textData.GetRowCursor(columns);
1079
using (
var
cursorPeriod = dataViewPeriod.GetRowCursor(dataViewPeriod.Schema))
1080
using (
var
cursorComma = dataViewComma.GetRowCursor(dataViewComma.Schema))
1496
using (
var
cursorBaseline = baselineDV.GetRowCursor(baselineDV.Schema))
1497
using (
var
cursorTest = testDV.GetRowCursor(testDV.Schema))
Transformers\CountTargetEncodingTests.cs (2)
129
using (
var
curs = transformedData.GetRowCursor(transformedData.Schema))
130
using (
var
curs1 = transformedData1.GetRowCursor(transformedData.Schema))
Transformers\TextFeaturizerTests.cs (2)
117
using (
var
cursor = dataView.GetRowCursor(dataView.Schema))
159
using (
var
cursor = dataView.GetRowCursor(dataView.Schema))
Microsoft.ML.TimeSeries (21)
SeasonalityDetector.cs (1)
66
var
rowCursor = input.GetRowCursor(new List<DataViewSchema.Column>() { column.Value });
SequentialTransformBase.cs (5)
377
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
379
var
srcCursor = _transform.GetRowCursor(columnsNeeded, rand);
390
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
391
=> new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded, rand) };
400
public Cursor(SequentialTransformBase<TInput, TOutput, TState> parent,
DataViewRowCursor
input)
SequentialTransformerBase.cs (9)
565
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
567
var
srcCursor = _transform.GetRowCursor(columnsNeeded, rand);
582
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
583
=> new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded, rand) };
695
public Cursor(IHost host, SequentialDataTransform parent,
DataViewRowCursor
input)
866
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
875
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
891
var cursors = new
DataViewRowCursor
[inputs.Length];
1027
public Cursor(IChannelProvider provider,
DataViewRowCursor
input, TimeSeriesRowToRowMapperTransform parent, bool[] active)
SrCnnEntireAnomalyDetector.cs (6)
224
protected override Delegate[] CreateGetters(
DataViewRowCursor
input, Batch currentBatch, bool[] active)
231
protected override Batch CreateBatch(
DataViewRowCursor
input)
234
protected override Func<bool> GetIsNewBatchDelegate(
DataViewRowCursor
input)
239
protected override Func<bool> GetLastInBatchDelegate(
DataViewRowCursor
input)
244
protected override ValueGetter<double> GetLookAheadGetter(
DataViewRowCursor
input)
337
public ValueGetter<VBuffer<double>> CreateGetter(
DataViewRowCursor
input, string inputCol)
Microsoft.ML.TorchSharp (14)
AutoFormerV2\ObjectDetectionMetrics.cs (2)
300
var
cursor = idv.GetRowCursor(predictedLabelCol, predictedBoundingBoxColumn, scoreCol);
345
var
cursor = idv.GetRowCursor(labelCol, actualBoundingBoxColumn);
AutoFormerV2\ObjectDetectionTrainer.cs (2)
288
DataViewRowCursor
cursor = input.GetRowCursor(input.Schema[Parent.Option.LabelColumnName], input.Schema[Parent.Option.BoundingBoxColumnName], input.Schema[Parent.Option.ImageColumnName]);
320
DataViewRowCursor
cursor,
NasBert\NasBertTrainer.cs (2)
216
private protected override
DataViewRowCursor
GetRowCursor(IDataView input)
224
private protected override void InitializeDataGetters(IDataView input,
DataViewRowCursor
cursor)
Roberta\QATrainer.cs (2)
272
DataViewRowCursor
cursor = input.GetRowCursor(input.Schema[Parent.Option.ContextColumnName], input.Schema[Parent.Option.QuestionColumnName], input.Schema[Parent.Option.TrainingAnswerColumnName], input.Schema[Parent.Option.AnswerIndexStartColumnName]);
303
DataViewRowCursor
cursor,
TorchSharpBaseTrainer.cs (6)
200
DataViewRowCursor
cursor = GetRowCursor(validationSet);
223
private protected abstract void InitializeDataGetters(IDataView input,
DataViewRowCursor
cursor);
225
private bool ValidateStep(
DataViewRowCursor
cursor,
272
DataViewRowCursor
cursor = GetRowCursor(input);
300
DataViewRowCursor
cursor,
355
private protected abstract
DataViewRowCursor
GetRowCursor(IDataView input);
Microsoft.ML.TorchSharp.Tests (1)
QATests.cs (1)
91
using (
var
cursor = transformedData.GetRowCursor(transformedData.Schema["Answer"], transformedData.Schema["Score"], transformedData.Schema["TrainingAnswer"], transformedData.Schema["Context"], transformedData.Schema["Question"]))
Microsoft.ML.Transforms (83)
CountFeatureSelection.cs (1)
326
using (
var
cursor = input.GetRowCursor(activeCols))
CustomMappingFilter.cs (14)
37
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
45
var
input = Input.GetRowCursor(inputCols, rand);
49
protected abstract
DataViewRowCursor
GetRowCursorCore(
DataViewRowCursor
input, bool[] active);
51
public abstract
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null);
68
protected override
DataViewRowCursor
GetRowCursorCore(
DataViewRowCursor
input, bool[] active)
73
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
86
var cursors = new
DataViewRowCursor
[inputs.Length];
96
public Cursor(CustomMappingFilter<TSrc> parent,
DataViewRowCursor
input, bool[] active)
148
protected override
DataViewRowCursor
GetRowCursorCore(
DataViewRowCursor
input, bool[] active)
153
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
162
public Cursor(StatefulCustomMappingFilter<TSrc, TState> parent,
DataViewRowCursor
input, bool[] active)
Dracula\CountTableTransformer.cs (1)
182
using (
var
cursor = trainingData.GetRowCursor(cols.Prepend(labelColumn)))
GroupTransform.cs (5)
158
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
174
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
177
return new
DataViewRowCursor
[] { GetRowCursorCore(columnsNeeded) };
505
private readonly
DataViewRowCursor
_leadingCursor;
506
private readonly
DataViewRowCursor
_trailingCursor;
MissingValueReplacing.cs (1)
329
using (
var
cursor = input.GetRowCursor(sourceColumns))
MissingValueReplacingUtils.cs (25)
17
private static StatAggregator CreateStatAggregator(IChannel ch, DataViewType type, ReplacementKind? kind, bool bySlot,
DataViewRowCursor
cursor, int col)
185
protected StatAggregator(IChannel ch,
DataViewRowCursor
cursor, int col)
213
protected StatAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col)
234
protected StatAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col)
270
protected MinMaxAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col, bool returnMax)
307
protected MinMaxAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col, bool returnMax)
335
protected MinMaxAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col, bool returnMax)
537
public MeanAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col)
557
public MeanAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col)
577
public MeanAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col)
603
public MinMaxAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col, bool returnMax)
624
public MinMaxAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col, bool returnMax)
656
public MinMaxAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col, bool returnMax)
695
public ModeAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col)
714
public ModeAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col)
733
public ModeAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col)
763
public MeanAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col)
781
public MeanAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col)
799
public MeanAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col)
821
public MinMaxAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col, bool returnMax)
842
public MinMaxAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col, bool returnMax)
874
public MinMaxAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col, bool returnMax)
919
public ModeAggregatorOne(IChannel ch,
DataViewRowCursor
cursor, int col)
938
public ModeAggregatorAcrossSlots(IChannel ch,
DataViewRowCursor
cursor, int col)
957
public ModeAggregatorBySlot(IChannel ch, VectorDataViewType type,
DataViewRowCursor
cursor, int col)
OptionalColumnTransform.cs (6)
323
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
336
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
345
DataViewRowCursor
input;
354
var cursors = new
DataViewRowCursor
[inputs.Length];
364
return new
DataViewRowCursor
[] { new Cursor(Host, _bindings, input, active) };
440
public Cursor(IChannelProvider provider, Bindings bindings,
DataViewRowCursor
input, bool[] active)
PermutationFeatureImportance.cs (1)
143
using (
var
cursor = data.GetRowCursor(featuresColumn))
ProduceIdTransform.cs (4)
140
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
153
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
160
DataViewRowCursor
[] cursors = Source.GetRowCursorSet(inputCols, n, rand);
180
public Cursor(IChannelProvider provider, Bindings bindings,
DataViewRowCursor
input, bool active)
RandomFourierFeaturizing.cs (1)
297
using (
var
cursor = input.GetRowCursor(activeColumns))
StatefulCustomMappingTransformer.cs (6)
129
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
137
DataViewRowCursor
input;
145
var cursors = new
DataViewRowCursor
[inputs.Length];
155
return new
DataViewRowCursor
[] { new Cursor(this, input, active) };
229
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
272
public Cursor(RowToRowMapper parent,
DataViewRowCursor
input, bool[] active)
StatefulFilterTransform.cs (2)
103
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
115
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
SvmLight\SvmLightLoader.cs (6)
424
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
431
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
435
return new
DataViewRowCursor
[] { GetRowCursor(columnsNeeded, rand) };
681
using (
var
cursor = view.GetRowCursor(col.Value))
791
public
DataViewRowCursor
GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) => _view.GetRowCursor(columnsNeeded, rand);
793
public
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) => _view.GetRowCursorSet(columnsNeeded, n, rand);
SvmLight\SvmLightSaver.cs (1)
128
using (
var
cursor = data.GetRowCursor(columns))
Text\LdaTransform.cs (2)
863
using (
var
cursor = inputData.GetRowCursor(activeColumns))
940
using (
var
cursor = inputData.GetRowCursor(activeColumns))
Text\NgramHashingTransformer.cs (1)
233
using (
var
rowCursor = input.GetRowCursor(sourceColumnsForInvertHash))
Text\NgramTransform.cs (1)
240
using (
var
cursor = trainingData.GetRowCursor(activeCols))
Text\StopWordsRemovingTransformer.cs (1)
874
using (
var
cursor = loader.GetRowCursor(loader.Schema[srcCol]))
UngroupTransform.cs (4)
180
protected override
DataViewRowCursor
GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
190
public override
DataViewRowCursor
[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded,
198
return Utils.BuildArray<
DataViewRowCursor
>(inputCursors.Length,
479
public Cursor(IChannelProvider provider,
DataViewRowCursor
input, UngroupBinding schema, Func<int, bool> predicate)
Microsoft.ML.Vision (2)
DnnRetrainTransform.cs (1)
333
using (
var
cursor = input.GetRowCursor(cols))
ImageClassificationTrainer.cs (1)
816
using (
var
cursor = input.GetRowCursor(