2 writes to _groupBinding
Microsoft.ML.Transforms (2)
GroupTransform.cs (2)
116_groupBinding = new GroupBinding(Host, Source.Schema, options.GroupKeys, options.Columns ?? new string[0]); 136_groupBinding = new GroupBinding(input.Schema, host, ctx);
10 references to _groupBinding
Microsoft.ML.Transforms (10)
GroupTransform.cs (10)
147_groupBinding.Save(ctx); 156public override DataViewSchema OutputSchema => _groupBinding.OutputSchema; 521var binding = _parent._groupBinding; 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]);