Package io.trino.operator.aggregation
Interface GroupedAccumulator
public interface GroupedAccumulator
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddInput(int[] groupIds, Page page, AggregationMask mask) voidaddIntermediate(int[] groupIds, Block block) voidevaluateFinal(int groupId, BlockBuilder output) voidevaluateIntermediate(int groupId, BlockBuilder output) longvoidvoidsetGroupCount(int groupCount)
-
Method Details
-
getEstimatedSize
long getEstimatedSize() -
setGroupCount
void setGroupCount(int groupCount) -
addInput
-
addIntermediate
-
evaluateIntermediate
-
evaluateFinal
-
prepareFinal
void prepareFinal()
-