Package io.activej.aggregation.measure
Class MeasureHyperLogLog
java.lang.Object
io.activej.aggregation.measure.Measure
io.activej.aggregation.measure.MeasureHyperLogLog
- All Implemented Interfaces:
io.activej.common.initializer.WithInitializer<MeasureHyperLogLog>
public final class MeasureHyperLogLog
extends Measure
implements io.activej.common.initializer.WithInitializer<MeasureHyperLogLog>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccumulate(Variable accumulator, Variable nextValue) static MeasureHyperLogLogcreate(int registers) initAccumulatorWithAccumulator(Variable accumulator, Expression firstAccumulator) initAccumulatorWithValue(Variable accumulator, Variable firstValue) valueOfAccumulator(Expression accumulator) zeroAccumulator(Variable accumulator) Methods inherited from class io.activej.aggregation.measure.Measure
getFieldTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.common.initializer.WithInitializer
withInitializer
-
Method Details
-
create
-
valueOfAccumulator
- Specified by:
valueOfAccumulatorin classMeasure
-
zeroAccumulator
- Specified by:
zeroAccumulatorin classMeasure
-
initAccumulatorWithAccumulator
- Specified by:
initAccumulatorWithAccumulatorin classMeasure
-
reduce
-
initAccumulatorWithValue
- Specified by:
initAccumulatorWithValuein classMeasure
-
accumulate
- Specified by:
accumulatein classMeasure
-