1 write to _parent
Microsoft.ML.Transforms (1)
GroupTransform.cs (1)
520
_parent
= parent;
13 references to _parent
Microsoft.ML.Transforms (13)
GroupTransform.cs (13)
513
public override DataViewSchema Schema =>
_parent
.OutputSchema;
521
var binding =
_parent
._groupBinding;
525
bool[] srcActiveLeading = new bool[
_parent
.Source.Schema.Count];
528
var activeCols =
_parent
.Source.Schema.Where(x => x.Index < srcActiveLeading.Length && srcActiveLeading[x.Index]);
531
bool[] srcActiveTrailing = new bool[
_parent
.Source.Schema.Count];
543
activeCols =
_parent
.Source.Schema.Where(x => x.Index < srcActiveTrailing.Length && srcActiveTrailing[x.Index]);
548
_groupCheckers[i] = new GroupKeyColumnChecker(_leadingCursor,
_parent
._groupBinding.GroupColumnIndexes[i]);
550
_aggregators = new KeepColumnAggregator[
_parent
._groupBinding.KeepColumnIndexes.Length];
554
_aggregators[i] = KeepColumnAggregator.Create(_trailingCursor,
_parent
._groupBinding.KeepColumnIndexes[i]);
569
_parent
._groupBinding.CheckColumnInRange(column.Index);
650
_parent
._groupBinding.CheckColumnInRange(column.Index);
656
var groupIndex =
_parent
._groupBinding.GroupColumnIndexes[column.Index];
657
return _trailingCursor.GetGetter<TValue>(
_parent
._groupBinding.OutputSchema[groupIndex]);