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