Uses of Class
org.apache.flink.table.functions.UserDefinedFunction
Packages that use UserDefinedFunction
-
Uses of UserDefinedFunction in org.apache.flink.table.functions
Subclasses of UserDefinedFunction in org.apache.flink.table.functionsModifier and TypeClassDescriptionclassAggregateFunction<T,ACC> Base class for a user-defined aggregate function.classA wrapper class ofAsyncTableFunctionfor asynchronously lookup rows matching the lookup keys from external system.classBase class for a user-defined scalar function which returns results asynchronously.classBase class for a user-defined asynchronous table function.classImperativeAggregateFunction<T,ACC> Base class for user-definedAggregateFunctionandTableAggregateFunction.classA wrapper class ofTableFunctionfor synchronously lookup rows matching the lookup keys from external system.classBase class for a user-defined process table function.classBase class for a user-defined scalar function.classTableAggregateFunction<T,ACC> Base class for a user-defined table aggregate function.classBase class for a user-defined table function.classClass representing temporal table function over some history table.Methods in org.apache.flink.table.functions that return UserDefinedFunctionModifier and TypeMethodDescriptionstatic 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.BuiltInFunctionDefinition.specialize(SpecializedFunction.SpecializedContext context) SpecializedFunction.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 UserDefinedFunctionModifier and TypeMethodDescriptionstatic 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 UserDefinedFunctionModifier and TypeMethodDescriptionstatic 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.pythonModifier and TypeClassDescriptionclassThe wrapper of user defined python aggregate function.classThe wrapper of user defined python scalar function.classThe wrapper of user defined python table aggregate function.classThe wrapper of user defined python table function.