Package io.activej.aggregation.measure
Class Measure
java.lang.Object
io.activej.aggregation.measure.Measure
- Direct Known Subclasses:
MeasureCount,MeasureHyperLogLog,MeasureMax,MeasureMin,MeasureSum,MeasureUnion
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Expressionaccumulate(Variable accumulator, Variable nextValue) final FieldTypeabstract ExpressioninitAccumulatorWithAccumulator(Variable accumulator, Expression firstAccumulator) abstract ExpressioninitAccumulatorWithValue(Variable accumulator, Variable firstValue) abstract Expressionabstract ExpressionvalueOfAccumulator(Expression accumulator) abstract ExpressionzeroAccumulator(Variable accumulator)
-
Field Details
-
fieldType
-
-
Constructor Details
-
Measure
-
-
Method Details
-
getFieldType
-
valueOfAccumulator
-
zeroAccumulator
-
initAccumulatorWithAccumulator
public abstract Expression initAccumulatorWithAccumulator(Variable accumulator, Expression firstAccumulator) -
initAccumulatorWithValue
-
reduce
-
accumulate
-