Package io.trino.operator.aggregation
Class ApproximateSetAggregation
- java.lang.Object
-
- io.trino.operator.aggregation.ApproximateSetAggregation
-
public final class ApproximateSetAggregation extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcombineState(HyperLogLogState state, HyperLogLogState otherState)static voidevaluateFinal(HyperLogLogState state, BlockBuilder out)static voidinput(HyperLogLogState state, double value)static voidinput(HyperLogLogState state, long value)static voidinput(HyperLogLogState state, io.airlift.slice.Slice value)static io.airlift.stats.cardinality.HyperLogLognewHyperLogLog()
-
-
-
Method Detail
-
newHyperLogLog
public static io.airlift.stats.cardinality.HyperLogLog newHyperLogLog()
-
input
public static void input(HyperLogLogState state, double value)
-
input
public static void input(HyperLogLogState state, io.airlift.slice.Slice value)
-
input
public static void input(HyperLogLogState state, long value)
-
combineState
public static void combineState(HyperLogLogState state, HyperLogLogState otherState)
-
evaluateFinal
public static void evaluateFinal(HyperLogLogState state, BlockBuilder out)
-
-