Package org.apache.flink.table.catalog
Class FunctionCatalog.InlineCatalogFunction
- java.lang.Object
-
- org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
-
- All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogFunction
- Enclosing class:
- FunctionCatalog
@Internal public static class FunctionCatalog.InlineCatalogFunction extends Object implements org.apache.flink.table.catalog.CatalogFunction
The CatalogFunction which holds an instantiated UDF.
-
-
Constructor Summary
Constructors Constructor Description InlineCatalogFunction(org.apache.flink.table.functions.FunctionDefinition definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.table.catalog.CatalogFunctioncopy()StringgetClassName()org.apache.flink.table.functions.FunctionDefinitiongetDefinition()Optional<String>getDescription()Optional<String>getDetailedDescription()org.apache.flink.table.catalog.FunctionLanguagegetFunctionLanguage()List<org.apache.flink.table.resource.ResourceUri>getFunctionResources()
-
-
-
Method Detail
-
getClassName
public String getClassName()
- Specified by:
getClassNamein interfaceorg.apache.flink.table.catalog.CatalogFunction
-
copy
public org.apache.flink.table.catalog.CatalogFunction copy()
- Specified by:
copyin interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getDescription
public Optional<String> getDescription()
- Specified by:
getDescriptionin interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getDetailedDescription
public Optional<String> getDetailedDescription()
- Specified by:
getDetailedDescriptionin interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getFunctionLanguage
public org.apache.flink.table.catalog.FunctionLanguage getFunctionLanguage()
- Specified by:
getFunctionLanguagein interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getFunctionResources
public List<org.apache.flink.table.resource.ResourceUri> getFunctionResources()
- Specified by:
getFunctionResourcesin interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getDefinition
public org.apache.flink.table.functions.FunctionDefinition getDefinition()
-
-