Class MultistageAggregationExecutor


  • public class MultistageAggregationExecutor
    extends Object
    Class that executes all aggregation functions (without group-bys) for the multistage AggregateOperator.
    • Method Detail

      • processBlock

        public void processBlock​(TransferableBlock block,
                                 DataSchema inputDataSchema)
        Performs aggregation for the data in the block.
      • constructEmptyAggResultRow

        public Object[] constructEmptyAggResultRow()
        Returns:
        an empty agg result block for non-group-by aggregation.
      • getResult

        public List<Object[]> getResult()
        Fetches the result.