Class FactoryUtil.DefaultDynamicTableContext

java.lang.Object
org.apache.flink.table.factories.FactoryUtil.DefaultDynamicTableContext
All Implemented Interfaces:
org.apache.flink.table.factories.DynamicTableFactory.Context
Enclosing class:
FactoryUtil

@Internal public static class FactoryUtil.DefaultDynamicTableContext extends Object implements org.apache.flink.table.factories.DynamicTableFactory.Context
Default implementation of DynamicTableFactory.Context.
  • Constructor Details

    • DefaultDynamicTableContext

      public DefaultDynamicTableContext(ObjectIdentifier objectIdentifier, org.apache.flink.table.catalog.ResolvedCatalogTable catalogTable, Map<String,String> enrichmentOptions, ReadableConfig configuration, ClassLoader classLoader, boolean isTemporary)
  • Method Details

    • getObjectIdentifier

      public ObjectIdentifier getObjectIdentifier()
      Specified by:
      getObjectIdentifier in interface org.apache.flink.table.factories.DynamicTableFactory.Context
    • getCatalogTable

      public org.apache.flink.table.catalog.ResolvedCatalogTable getCatalogTable()
      Specified by:
      getCatalogTable in interface org.apache.flink.table.factories.DynamicTableFactory.Context
    • getEnrichmentOptions

      public Map<String,String> getEnrichmentOptions()
      Specified by:
      getEnrichmentOptions in interface org.apache.flink.table.factories.DynamicTableFactory.Context
    • getConfiguration

      public ReadableConfig getConfiguration()
      Specified by:
      getConfiguration in interface org.apache.flink.table.factories.DynamicTableFactory.Context
    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface org.apache.flink.table.factories.DynamicTableFactory.Context
    • isTemporary

      public boolean isTemporary()
      Specified by:
      isTemporary in interface org.apache.flink.table.factories.DynamicTableFactory.Context