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)
513public override DataViewSchema Schema => _parent.OutputSchema; 521var binding = _parent._groupBinding; 525bool[] srcActiveLeading = new bool[_parent.Source.Schema.Count]; 528var activeCols = _parent.Source.Schema.Where(x => x.Index < srcActiveLeading.Length && srcActiveLeading[x.Index]); 531bool[] srcActiveTrailing = new bool[_parent.Source.Schema.Count]; 543activeCols = _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); 656var groupIndex = _parent._groupBinding.GroupColumnIndexes[column.Index]; 657return _trailingCursor.GetGetter<TValue>(_parent._groupBinding.OutputSchema[groupIndex]);