Package io.trino.operator.aggregation
Interface GroupedAccumulator
public interface GroupedAccumulator
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddInput(GroupByIdBlock groupIdsBlock, Page page, Optional<Block> mask) voidaddIntermediate(GroupByIdBlock groupIdsBlock, Block block) voidevaluateFinal(int groupId, BlockBuilder output) voidevaluateIntermediate(int groupId, BlockBuilder output) longvoid
-
Method Details
-
getEstimatedSize
long getEstimatedSize() -
addInput
-
addIntermediate
-
evaluateIntermediate
-
evaluateFinal
-
prepareFinal
void prepareFinal()
-