Uses of Interface
io.trino.operator.aggregation.state.HyperLogLogState
Packages that use HyperLogLogState
-
Uses of HyperLogLogState in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type HyperLogLogStateModifier and TypeMethodDescriptionstatic voidMergeHyperLogLogAggregation.combine(HyperLogLogState state, HyperLogLogState otherState) static voidApproximateCountDistinctAggregation.combineState(HyperLogLogState state, HyperLogLogState otherState) static voidApproximateSetAggregation.combineState(HyperLogLogState state, HyperLogLogState otherState) static voidApproximateSetGenericAggregation.combineState(HyperLogLogState state, HyperLogLogState otherState) static voidDefaultApproximateCountDistinctAggregation.combineState(HyperLogLogState state, HyperLogLogState otherState) static voidApproximateCountDistinctAggregation.evaluateFinal(HyperLogLogState state, BlockBuilder out) static voidApproximateSetAggregation.evaluateFinal(HyperLogLogState state, BlockBuilder out) static voidApproximateSetGenericAggregation.evaluateFinal(HyperLogLogState state, BlockBuilder out) static voidDefaultApproximateCountDistinctAggregation.evaluateFinal(HyperLogLogState state, BlockBuilder out) static io.airlift.stats.cardinality.HyperLogLogApproximateSetGenericAggregation.getOrCreateHyperLogLog(HyperLogLogState state) static voidApproximateCountDistinctAggregation.input(HyperLogLogState state, ValueBlock block, int index, double maxStandardError) static voidApproximateCountDistinctAggregation.input(MethodHandle methodHandle, HyperLogLogState state, double value, double maxStandardError) static voidApproximateCountDistinctAggregation.input(MethodHandle methodHandle, HyperLogLogState state, long value, double maxStandardError) static voidApproximateCountDistinctAggregation.input(MethodHandle methodHandle, HyperLogLogState state, Object value, double maxStandardError) static voidApproximateSetAggregation.input(HyperLogLogState state, double value) static voidApproximateSetAggregation.input(HyperLogLogState state, long value) static voidApproximateSetAggregation.input(HyperLogLogState state, io.airlift.slice.Slice value) static voidApproximateSetGenericAggregation.input(HyperLogLogState state, boolean value) static voidApproximateSetGenericAggregation.input(HyperLogLogState state, ValueBlock block, int index) static voidApproximateSetGenericAggregation.input(MethodHandle methodHandle, HyperLogLogState state, double value) static voidApproximateSetGenericAggregation.input(MethodHandle methodHandle, HyperLogLogState state, long value) static voidApproximateSetGenericAggregation.input(MethodHandle methodHandle, HyperLogLogState state, Object value) static voidDefaultApproximateCountDistinctAggregation.input(HyperLogLogState state, ValueBlock block, int index) static voidDefaultApproximateCountDistinctAggregation.input(MethodHandle methodHandle, HyperLogLogState state, double value) static voidDefaultApproximateCountDistinctAggregation.input(MethodHandle methodHandle, HyperLogLogState state, long value) static voidDefaultApproximateCountDistinctAggregation.input(MethodHandle methodHandle, HyperLogLogState state, Object value) static voidMergeHyperLogLogAggregation.input(HyperLogLogState state, io.airlift.slice.Slice value) static voidMergeHyperLogLogAggregation.output(HyperLogLogState state, BlockBuilder out) -
Uses of HyperLogLogState in io.trino.operator.aggregation.state
Classes in io.trino.operator.aggregation.state that implement HyperLogLogStateModifier and TypeClassDescriptionstatic classstatic classMethods in io.trino.operator.aggregation.state that return HyperLogLogStateModifier and TypeMethodDescriptionHyperLogLogStateFactory.createGroupedState()HyperLogLogStateFactory.createSingleState()Methods in io.trino.operator.aggregation.state with parameters of type HyperLogLogStateModifier and TypeMethodDescriptionvoidHyperLogLogStateSerializer.deserialize(Block block, int index, HyperLogLogState state) voidHyperLogLogStateSerializer.serialize(HyperLogLogState state, BlockBuilder out)