Class FactoryUtil.DefaultModelProviderContext

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

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

    • DefaultModelProviderContext

      public DefaultModelProviderContext(ObjectIdentifier objectIdentifier, org.apache.flink.table.catalog.ResolvedCatalogModel catalogModel, ReadableConfig configuration, ClassLoader classLoader, boolean isTemporary)
  • Method Details

    • getObjectIdentifier

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

      public org.apache.flink.table.catalog.ResolvedCatalogModel getCatalogModel()
      Specified by:
      getCatalogModel in interface org.apache.flink.table.factories.ModelProviderFactory.Context
    • getConfiguration

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

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

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