Package org.apache.flink.table.factories
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 Summary
ConstructorsConstructorDescriptionDefaultDynamicTableContext(ObjectIdentifier objectIdentifier, org.apache.flink.table.catalog.ResolvedCatalogTable catalogTable, Map<String, String> enrichmentOptions, ReadableConfig configuration, ClassLoader classLoader, boolean isTemporary) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.catalog.ResolvedCatalogTablebooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.factories.DynamicTableFactory.Context
getPhysicalRowDataType, getPrimaryKeyIndexes
-
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
- Specified by:
getObjectIdentifierin interfaceorg.apache.flink.table.factories.DynamicTableFactory.Context
-
getCatalogTable
public org.apache.flink.table.catalog.ResolvedCatalogTable getCatalogTable()- Specified by:
getCatalogTablein interfaceorg.apache.flink.table.factories.DynamicTableFactory.Context
-
getEnrichmentOptions
- Specified by:
getEnrichmentOptionsin interfaceorg.apache.flink.table.factories.DynamicTableFactory.Context
-
getConfiguration
- Specified by:
getConfigurationin interfaceorg.apache.flink.table.factories.DynamicTableFactory.Context
-
getClassLoader
- Specified by:
getClassLoaderin interfaceorg.apache.flink.table.factories.DynamicTableFactory.Context
-
isTemporary
public boolean isTemporary()- Specified by:
isTemporaryin interfaceorg.apache.flink.table.factories.DynamicTableFactory.Context
-