Package io.trino.operator.aggregation
Class DoubleSumAggregation.DoubleSumWindowAccumulator
java.lang.Object
io.trino.operator.aggregation.DoubleSumAggregation.DoubleSumWindowAccumulator
- All Implemented Interfaces:
WindowAccumulator
- Enclosing class:
DoubleSumAggregation
public static class DoubleSumAggregation.DoubleSumWindowAccumulator
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
-
DoubleSumWindowAccumulator
public DoubleSumWindowAccumulator()
-
-
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
-