Modifier and Type | Method and Description |
---|---|
<T,ACC> void |
FunctionCatalog.registerTempSystemAggregateFunction(String name,
ImperativeAggregateFunction<T,ACC> function,
TypeInformation<T> resultType,
TypeInformation<ACC> accType)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
LastDatedValueFunction<T>
Implementation of an
AggregateFunction that returns a row containing the latest non-null
value with its corresponding date. |
Modifier and Type | Class and Description |
---|---|
class |
AggregateFunction<T,ACC>
Base class for a user-defined aggregate function.
|
class |
TableAggregateFunction<T,ACC>
Base class for a user-defined table aggregate function.
|
Modifier and Type | Method and Description |
---|---|
static <T,ACC> TypeInformation<ACC> |
UserDefinedFunctionHelper.getAccumulatorTypeOfAggregateFunction(ImperativeAggregateFunction<T,ACC> aggregateFunction)
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
|
static <T,ACC> TypeInformation<ACC> |
UserDefinedFunctionHelper.getAccumulatorTypeOfAggregateFunction(ImperativeAggregateFunction<T,ACC> aggregateFunction,
TypeInformation<ACC> scalaType)
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
|
static <T,ACC> TypeInformation<T> |
UserDefinedFunctionHelper.getReturnTypeOfAggregateFunction(ImperativeAggregateFunction<T,ACC> aggregateFunction)
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
|
static <T,ACC> TypeInformation<T> |
UserDefinedFunctionHelper.getReturnTypeOfAggregateFunction(ImperativeAggregateFunction<T,ACC> aggregateFunction,
TypeInformation<T> scalaType)
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
|
Modifier and Type | Class and Description |
---|---|
class |
HiveGenericUDAF
|
Modifier and Type | Class and Description |
---|---|
class |
PythonAggregateFunction
The wrapper of user defined python aggregate function.
|
class |
PythonTableAggregateFunction
The wrapper of user defined python table aggregate function.
|
Modifier and Type | Class and Description |
---|---|
static class |
BatchApproxCountDistinctAggFunctions.ApproxCountDistinctAggFunction<T>
Base function for APPROX_COUNT_DISTINCT aggregate.
|
static class |
BatchApproxCountDistinctAggFunctions.ByteApproxCountDistinctAggFunction
Built-in byte APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.DateApproxCountDistinctAggFunction
Built-in Date APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.DecimalApproxCountDistinctAggFunction
Built-in decimal APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.DoubleApproxCountDistinctAggFunction
Built-in double APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.FloatApproxCountDistinctAggFunction
Built-in float APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.IntApproxCountDistinctAggFunction
Built-in int APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.LongApproxCountDistinctAggFunction
Built-in long APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.ShortApproxCountDistinctAggFunction
Built-in Short APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.StringApproxCountDistinctAggFunction
Built-in string APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.TimeApproxCountDistinctAggFunction
Built-in Time APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.TimestampApproxCountDistinctAggFunction
Built-in Timestamp APPROX_COUNT_DISTINCT aggregate function.
|
static class |
BatchApproxCountDistinctAggFunctions.TimestampLtzApproxCountDistinctAggFunction
Built-in TimestampLtz APPROX_COUNT_DISTINCT aggregate function.
|
class |
BuiltInAggregateFunction<T,ACC>
Base class for runtime implementation represented as
AggregateFunction that is
constructed from SpecializedFunction.specialize(SpecializedContext) . |
class |
CollectAggFunction<T>
Built-in COLLECT aggregate function.
|
class |
FirstValueAggFunction<T>
Built-in FIRST_VALUE aggregate function.
|
class |
FirstValueWithRetractAggFunction<T>
Built-in FIRST_VALUE with retraction aggregate function.
|
class |
JsonArrayAggFunction
|
class |
JsonObjectAggFunction
|
class |
LagAggFunction<T>
Lag
AggregateFunction . |
class |
LastValueAggFunction<T>
Built-in LAST_VALUE aggregate function.
|
class |
LastValueWithRetractAggFunction<T>
Built-in LAST_VALUE with retraction aggregate function.
|
class |
ListAggWithRetractAggFunction
Built-in LISTAGG with retraction aggregate function.
|
class |
ListAggWsWithRetractAggFunction
Built-in LISTAGGWS with retraction aggregate function.
|
class |
MaxWithRetractAggFunction<T extends Comparable<T>>
Built-in MAX with retraction aggregate function.
|
class |
MinWithRetractAggFunction<T extends Comparable<T>>
Built-in MIN with retraction aggregate function.
|
Modifier and Type | Class and Description |
---|---|
class |
CountAggFunction
Count agg aggregate.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.