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 Details

    • InlineCatalogFunction

      public InlineCatalogFunction(org.apache.flink.table.functions.FunctionDefinition definition)
  • Method Details

    • getClassName

      public String getClassName()
      Specified by:
      getClassName in interface org.apache.flink.table.catalog.CatalogFunction
    • copy

      public org.apache.flink.table.catalog.CatalogFunction copy()
      Specified by:
      copy in interface org.apache.flink.table.catalog.CatalogFunction
    • getDescription

      public Optional<String> getDescription()
      Specified by:
      getDescription in interface org.apache.flink.table.catalog.CatalogFunction
    • getDetailedDescription

      public Optional<String> getDetailedDescription()
      Specified by:
      getDetailedDescription in interface org.apache.flink.table.catalog.CatalogFunction
    • getFunctionLanguage

      public org.apache.flink.table.catalog.FunctionLanguage getFunctionLanguage()
      Specified by:
      getFunctionLanguage in interface org.apache.flink.table.catalog.CatalogFunction
    • getFunctionResources

      public List<org.apache.flink.table.resource.ResourceUri> getFunctionResources()
      Specified by:
      getFunctionResources in interface org.apache.flink.table.catalog.CatalogFunction
    • getDefinition

      public org.apache.flink.table.functions.FunctionDefinition getDefinition()