Package org.apache.flink.table.catalog
Class CatalogFunctionImpl
- java.lang.Object
-
- org.apache.flink.table.catalog.CatalogFunctionImpl
-
- All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogFunction
@Internal public class CatalogFunctionImpl extends Object implements org.apache.flink.table.catalog.CatalogFunction
A catalog function implementation.
-
-
Constructor Summary
Constructors Constructor Description CatalogFunctionImpl(String className)CatalogFunctionImpl(String className, org.apache.flink.table.catalog.FunctionLanguage functionLanguage)CatalogFunctionImpl(String className, org.apache.flink.table.catalog.FunctionLanguage functionLanguage, List<org.apache.flink.table.resource.ResourceUri> resourceUris)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.table.catalog.CatalogFunctioncopy()booleanequals(Object o)StringgetClassName()Optional<String>getDescription()Optional<String>getDetailedDescription()org.apache.flink.table.catalog.FunctionLanguagegetFunctionLanguage()List<org.apache.flink.table.resource.ResourceUri>getFunctionResources()inthashCode()StringtoString()
-
-
-
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
-
-