public TableAndLockGrouped( ILockable @lock, TableInstanceGrouped grouped) { Lock = @lock; Grouped = grouped; }
public AggSvcGroupByWTableBase( TableInstanceGrouped tableInstance, TableColumnMethodPairEval[] methodPairs, AggregationMultiFunctionAgent[] accessAgents, int[] accessColumnsZeroOffset) { this.tableInstance = tableInstance; this.methodPairs = methodPairs; this.accessAgents = accessAgents; this.accessColumnsZeroOffset = accessColumnsZeroOffset; }
public AggSvcGroupByWTableRollupSingleKeyImpl( TableInstanceGrouped tableInstance, TableColumnMethodPairEval[] methodPairs, AggregationMultiFunctionAgent[] accessAgents, int[] accessColumnsZeroOffset) : base( tableInstance, methodPairs, accessAgents, accessColumnsZeroOffset) { }
public AggSvcGroupByWTableRollupMultiKeyImpl( TableInstanceGrouped tableInstance, TableColumnMethodPairEval[] methodPairs, AggregationMultiFunctionAgent[] accessAgents, int[] accessColumnsZeroOffset, AggregationGroupByRollupDesc groupByRollupDesc) : base( tableInstance, methodPairs, accessAgents, accessColumnsZeroOffset) { this.groupByRollupDesc = groupByRollupDesc; numKeys = tableInstance.Table.MetaData.KeyTypes.Length; }