| 接口 | 说明 |
|---|---|
| FunctionDefinition |
Definition of a function.
|
| SpecializedFunction |
A
FunctionDefinition that can provide a runtime implementation (i.e. the function's body)
that is specialized for the given call and session. |
| SpecializedFunction.SpecializedContext |
Provides call and session information for the specialized function.
|
| TableAggregateFunction.RetractableCollector<T> |
Collects a record and forwards it.
|
| 类 | 说明 |
|---|---|
| AggregateFunction<T,ACC> |
Base class for a user-defined aggregate function.
|
| AggregateFunctionDefinition |
A "marker" function definition of an user-defined aggregate function that uses the old type
system stack.
|
| AsyncTableFunction<T> |
Base class for a user-defined asynchronous table function.
|
| BuiltInFunctionDefinition |
Definition of a built-in function.
|
| BuiltInFunctionDefinition.Builder |
Builder for fluent definition of built-in functions.
|
| BuiltInFunctionDefinitions |
Dictionary of function definitions for all built-in functions.
|
| ConstantFunctionContext |
A
FunctionContext for constant expression reduction. |
| FunctionContext |
A
FunctionContext allows to obtain global runtime information about the context in which
the user-defined function is executed. |
| FunctionIdentifier |
Identifies a system function with function name or a catalog function with a fully qualified
identifier.
|
| ImperativeAggregateFunction<T,ACC> |
Base class for user-defined
AggregateFunction and TableAggregateFunction. |
| ScalarFunction |
Base class for a user-defined scalar function.
|
| ScalarFunctionDefinition |
A "marker" function definition of a user-defined scalar function that uses the old type system
stack.
|
| TableAggregateFunction<T,ACC> |
Base class for a user-defined table aggregate function.
|
| TableAggregateFunctionDefinition |
A "marker" function definition of an user-defined table aggregate function that uses the old type
system stack.
|
| TableFunction<T> |
Base class for a user-defined table function.
|
| TableFunctionDefinition |
A "marker" function definition of an user-defined table function that uses the old type system
stack.
|
| TemporalTableFunction |
Class representing temporal table function over some history table.
|
| UserDefinedFunction |
Base class for all user-defined functions.
|
| UserDefinedFunctionHelper |
Utility for dealing with subclasses of
UserDefinedFunction. |
| 枚举 | 说明 |
|---|---|
| FunctionKind |
Categorizes the semantics of a
FunctionDefinition. |
| FunctionRequirement |
Characteristics that a
FunctionDefinition requires. |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.