Package org.apache.flink.table.api
Class FunctionDescriptor
java.lang.Object
org.apache.flink.table.api.FunctionDescriptor
Describes a
CatalogFunction.
A FunctionDescriptor is a template for creating a CatalogFunction instance. It
closely resembles the "CREATE FUNCTION" SQL DDL statement.
This can be used to register a table in the Table API, see TableEnvironment.createFunction(String, FunctionDescriptor).
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic FunctionDescriptor.BuilderforClassName(String className) Creates aFunctionDescriptor.Builderfor a function descriptor with the given class name.static FunctionDescriptor.BuilderforFunctionClass(Class<? extends UserDefinedFunction> functionClass) Creates aFunctionDescriptor.Builderfor a function descriptor for the given function class.
-
Method Details
-
forClassName
Creates aFunctionDescriptor.Builderfor a function descriptor with the given class name. -
forFunctionClass
public static FunctionDescriptor.Builder forFunctionClass(Class<? extends UserDefinedFunction> functionClass) Creates aFunctionDescriptor.Builderfor a function descriptor for the given function class. -
getClassName
-
getLanguage
-
getResourceUris
-
getOptions
-