public AggregationServiceFactory GroupAll(
     AggregationServiceFactory nonHAFactory,
     AggregationRowFactory rowFactory,
     AggregationUseFlags useFlags,
     DataInputOutputSerde<AggregationRow> serde)
 {
     return nonHAFactory;
 }
 public AggregationServiceFactory GroupByRollup(
     AggregationServiceFactory nonHAFactory,
     AggregationGroupByRollupDesc groupByRollupDesc,
     AggregationRowFactory rowFactory,
     AggregationUseFlags useFlags,
     DataInputOutputSerde<AggregationRow> serde,
     Type[] groupByTypes)
 {
     return nonHAFactory;
 }
Beispiel #3
0
 public AggregationServiceFactory GroupBy(
     AggregationServiceFactory nonHAFactory,
     AggregationRowFactory rowFactory,
     AggregationUseFlags useFlags,
     DataInputOutputSerdeWCollation<AggregationRow> serde,
     Type[] groupByTypes,
     AggSvcGroupByReclaimAgedEvalFuncFactory reclaimMaxAge,
     AggSvcGroupByReclaimAgedEvalFuncFactory reclaimFreq,
     TimeAbacus timeAbacus)
 {
     return nonHAFactory;
 }
Beispiel #4
0
 public AggregationLocalGroupByLevel(
     AggregationRowFactory rowFactory,
     DataInputOutputSerdeWCollation<AggregationRow> rowSerde,
     Type[] groupKeyTypes,
     ExprEvaluator groupKeyEval,
     bool isDefaultLevel)
 {
     RowFactory = rowFactory;
     RowSerde = rowSerde;
     GroupKeyTypes = groupKeyTypes;
     GroupKeyEval = groupKeyEval;
     IsDefaultLevel = isDefaultLevel;
 }