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.CatalogFunction
copy()
String
getClassName()
org.apache.flink.table.functions.FunctionDefinition
getDefinition()
Optional<String>
getDescription()
Optional<String>
getDetailedDescription()
org.apache.flink.table.catalog.FunctionLanguage
getFunctionLanguage()
List<org.apache.flink.table.resource.ResourceUri>
getFunctionResources()
boolean
isGeneric()
-
-
-
Method Detail
-
getClassName
public String getClassName()
- Specified by:
getClassName
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
copy
public org.apache.flink.table.catalog.CatalogFunction copy()
- Specified by:
copy
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getDescription
public Optional<String> getDescription()
- Specified by:
getDescription
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getDetailedDescription
public Optional<String> getDetailedDescription()
- Specified by:
getDetailedDescription
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
isGeneric
public boolean isGeneric()
- Specified by:
isGeneric
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getFunctionLanguage
public org.apache.flink.table.catalog.FunctionLanguage getFunctionLanguage()
- Specified by:
getFunctionLanguage
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getFunctionResources
public List<org.apache.flink.table.resource.ResourceUri> getFunctionResources()
- Specified by:
getFunctionResources
in interfaceorg.apache.flink.table.catalog.CatalogFunction
-
getDefinition
public org.apache.flink.table.functions.FunctionDefinition getDefinition()
-
-