Package io.trino.operator.aggregation
Class LongSumAggregation.LongSumWindowAccumulator
java.lang.Object
io.trino.operator.aggregation.LongSumAggregation.LongSumWindowAccumulator
- All Implemented Interfaces:
WindowAccumulator
- Enclosing class:
LongSumAggregation
public static class LongSumAggregation.LongSumWindowAccumulator
extends Object
implements WindowAccumulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInput(WindowIndex index, int startPosition, int endPosition) copy()longvoidoutput(BlockBuilder blockBuilder) booleanremoveInput(WindowIndex index, int startPosition, int endPosition)
-
Constructor Details
-
LongSumWindowAccumulator
public LongSumWindowAccumulator()
-
-
Method Details
-
getEstimatedSize
public long getEstimatedSize()- Specified by:
getEstimatedSizein interfaceWindowAccumulator
-
copy
- Specified by:
copyin interfaceWindowAccumulator
-
addInput
- Specified by:
addInputin interfaceWindowAccumulator
-
removeInput
- Specified by:
removeInputin interfaceWindowAccumulator
-
output
- Specified by:
outputin interfaceWindowAccumulator
-