Package io.trino.operator.aggregation
Interface Accumulator
-
public interface Accumulator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddInput(Page arguments, Optional<Block> mask)voidaddIntermediate(Block block)Accumulatorcopy()voidevaluateFinal(BlockBuilder blockBuilder)voidevaluateIntermediate(BlockBuilder blockBuilder)longgetEstimatedSize()
-
-
-
Method Detail
-
getEstimatedSize
long getEstimatedSize()
-
copy
Accumulator copy()
-
addIntermediate
void addIntermediate(Block block)
-
evaluateIntermediate
void evaluateIntermediate(BlockBuilder blockBuilder)
-
evaluateFinal
void evaluateFinal(BlockBuilder blockBuilder)
-
-