Uses of Class
org.apache.flink.table.functions.UserDefinedFunction
-
Packages that use UserDefinedFunction Package Description org.apache.flink.table.functions org.apache.flink.table.functions.python -
-
Uses of UserDefinedFunction in org.apache.flink.table.functions
Subclasses of UserDefinedFunction in org.apache.flink.table.functions Modifier and Type Class Description classAggregateFunction<T,ACC>Base class for a user-defined aggregate function.classAsyncLookupFunctionA wrapper class ofAsyncTableFunctionfor asynchronously lookup rows matching the lookup keys from external system.classAsyncPredictFunctionA wrapper class ofAsyncTableFunctionfor asynchronous model inference.classAsyncScalarFunctionBase class for a user-defined scalar function which returns results asynchronously.classAsyncTableFunction<T>Base class for a user-defined asynchronous table function.classImperativeAggregateFunction<T,ACC>Base class for user-definedAggregateFunctionandTableAggregateFunction.classLookupFunctionA wrapper class ofTableFunctionfor synchronously lookup rows matching the lookup keys from external system.classPredictFunctionA wrapper class ofTableFunctionfor synchronous model inference.classProcessTableFunction<T>Base class for a user-defined process table function (PTF).classScalarFunctionBase class for a user-defined scalar function.classTableAggregateFunction<T,ACC>Base class for a user-defined table aggregate function.classTableFunction<T>Base class for a user-defined table function.classTemporalTableFunctionClass representing temporal table function over some history table.Methods in org.apache.flink.table.functions that return UserDefinedFunction Modifier and Type Method Description static UserDefinedFunctionUserDefinedFunctionHelper. createSpecializedFunction(String functionName, FunctionDefinition definition, CallContext callContext, ClassLoader builtInClassLoader, org.apache.flink.configuration.ReadableConfig configuration, SpecializedFunction.ExpressionEvaluatorFactory evaluatorFactory)Creates the runtime implementation of aFunctionDefinitionas an instance ofUserDefinedFunction.static UserDefinedFunctionUserDefinedFunctionHelper. instantiateFunction(Class<?> functionClass)Instantiates aUserDefinedFunctionassuming a JVM function with default constructor.static UserDefinedFunctionUserDefinedFunctionHelper. instantiateFunction(ClassLoader classLoader, org.apache.flink.configuration.ReadableConfig config, String name, CatalogFunction catalogFunction)Instantiates aUserDefinedFunctionfrom aCatalogFunction.UserDefinedFunctionBuiltInFunctionDefinition. specialize(SpecializedFunction.SpecializedContext context)UserDefinedFunctionSpecializedFunction. specialize(SpecializedFunction.SpecializedContext context)Provides a runtime implementation that is specialized for the given call and session.Methods in org.apache.flink.table.functions with parameters of type UserDefinedFunction Modifier and Type Method Description static StringUserDefinedFunctionHelper. generateInlineFunctionName(UserDefinedFunction function)Name for anonymous, inline functions.static booleanUserDefinedFunctionHelper. isClassNameSerializable(UserDefinedFunction function)Returns whether aUserDefinedFunctioncan be easily serialized and identified by only a fully qualified class name.static voidUserDefinedFunctionHelper. prepareInstance(org.apache.flink.configuration.ReadableConfig config, UserDefinedFunction function)Prepares aUserDefinedFunctioninstance for usage in the API.Method parameters in org.apache.flink.table.functions with type arguments of type UserDefinedFunction Modifier and Type Method Description static voidUserDefinedFunctionHelper. validateClass(Class<? extends UserDefinedFunction> functionClass)Validates aUserDefinedFunctionclass for usage in the API.static voidUserDefinedFunctionHelper. validateClassForRuntime(Class<? extends UserDefinedFunction> functionClass, String methodName, Class<?>[] argumentClasses, Class<?> outputClass, String functionName)Validates aUserDefinedFunctionclass for usage in the runtime. -
Uses of UserDefinedFunction in org.apache.flink.table.functions.python
Subclasses of UserDefinedFunction in org.apache.flink.table.functions.python Modifier and Type Class Description classPythonAggregateFunctionThe wrapper of user defined python aggregate function.classPythonScalarFunctionThe wrapper of user defined python scalar function.classPythonTableAggregateFunctionThe wrapper of user defined python table aggregate function.classPythonTableFunctionThe wrapper of user defined python table function.
-