Interface GroupedAccumulator
-
public interface GroupedAccumulator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInput(GroupByIdBlock groupIdsBlock, Page page)
void
addIntermediate(GroupByIdBlock groupIdsBlock, Block block)
void
evaluateFinal(int groupId, BlockBuilder output)
void
evaluateIntermediate(int groupId, BlockBuilder output)
long
getEstimatedSize()
Type
getFinalType()
Type
getIntermediateType()
void
prepareFinal()
-
-
-
Method Detail
-
getEstimatedSize
long getEstimatedSize()
-
getFinalType
Type getFinalType()
-
getIntermediateType
Type getIntermediateType()
-
addInput
void addInput(GroupByIdBlock groupIdsBlock, Page page)
-
addIntermediate
void addIntermediate(GroupByIdBlock groupIdsBlock, Block block)
-
evaluateIntermediate
void evaluateIntermediate(int groupId, BlockBuilder output)
-
evaluateFinal
void evaluateFinal(int groupId, BlockBuilder output)
-
prepareFinal
void prepareFinal()
-
-