Package io.trino.operator.aggregation
Class Aggregator
- java.lang.Object
-
- io.trino.operator.aggregation.Aggregator
-
public class Aggregator extends Object
-
-
Constructor Summary
Constructors Constructor Description Aggregator(Accumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluate(BlockBuilder blockBuilder)longgetEstimatedSize()TypegetType()voidprocessPage(Page page)
-
-
-
Constructor Detail
-
Aggregator
public Aggregator(Accumulator accumulator, AggregationNode.Step step, Type intermediateType, Type finalType, List<Integer> inputChannels, OptionalInt maskChannel)
-
-
Method Detail
-
getType
public Type getType()
-
processPage
public void processPage(Page page)
-
evaluate
public void evaluate(BlockBuilder blockBuilder)
-
getEstimatedSize
public long getEstimatedSize()
-
-