Class BatchApproxCountDistinctAggFunctions.ApproxCountDistinctAggFunction<T>

java.lang.Object
org.apache.flink.table.functions.UserDefinedFunction
org.apache.flink.table.functions.ImperativeAggregateFunction<T,ACC>
org.apache.flink.table.functions.AggregateFunction<T,ACC>
org.apache.flink.table.runtime.functions.aggregate.BuiltInAggregateFunction<Long,HllBuffer>
org.apache.flink.table.runtime.functions.aggregate.BatchApproxCountDistinctAggFunctions.ApproxCountDistinctAggFunction<T>
All Implemented Interfaces:
Serializable, org.apache.flink.table.functions.FunctionDefinition
Direct Known Subclasses:
BatchApproxCountDistinctAggFunctions.ByteApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.DateApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.DecimalApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.DoubleApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.FloatApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.IntApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.LongApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.ShortApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.StringApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.TimeApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.TimestampApproxCountDistinctAggFunction, BatchApproxCountDistinctAggFunctions.TimestampLtzApproxCountDistinctAggFunction
Enclosing class:
BatchApproxCountDistinctAggFunctions

public abstract static class BatchApproxCountDistinctAggFunctions.ApproxCountDistinctAggFunction<T> extends BuiltInAggregateFunction<Long,HllBuffer>
Base function for APPROX_COUNT_DISTINCT aggregate.
See Also: