Package org.apache.flink.table.catalog
Class CatalogManager.Builder
- java.lang.Object
-
- org.apache.flink.table.catalog.CatalogManager.Builder
-
- Enclosing class:
- CatalogManager
@Internal public static final class CatalogManager.Builder extends Object
Builder for a fluent definition of aCatalogManager.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogManagerbuild()CatalogManager.BuildercatalogModificationListeners(List<CatalogModificationListener> catalogModificationListeners)CatalogManager.BuildercatalogStoreHolder(org.apache.flink.table.catalog.CatalogStoreHolder catalogStoreHolder)CatalogManager.BuilderclassLoader(ClassLoader classLoader)CatalogManager.Builderconfig(org.apache.flink.configuration.ReadableConfig config)CatalogManager.BuilderdataTypeFactory(org.apache.flink.table.catalog.DataTypeFactory dataTypeFactory)CatalogManager.BuilderdefaultCatalog(String defaultCatalogName, org.apache.flink.table.catalog.Catalog defaultCatalog)CatalogManager.BuilderexecutionConfig(org.apache.flink.api.common.ExecutionConfig executionConfig)CatalogManager.BuildersqlFactory(org.apache.flink.table.expressions.SqlFactory sqlFactory)
-
-
-
Method Detail
-
classLoader
public CatalogManager.Builder classLoader(ClassLoader classLoader)
-
config
public CatalogManager.Builder config(org.apache.flink.configuration.ReadableConfig config)
-
defaultCatalog
public CatalogManager.Builder defaultCatalog(String defaultCatalogName, org.apache.flink.table.catalog.Catalog defaultCatalog)
-
executionConfig
public CatalogManager.Builder executionConfig(org.apache.flink.api.common.ExecutionConfig executionConfig)
-
dataTypeFactory
public CatalogManager.Builder dataTypeFactory(org.apache.flink.table.catalog.DataTypeFactory dataTypeFactory)
-
catalogModificationListeners
public CatalogManager.Builder catalogModificationListeners(List<CatalogModificationListener> catalogModificationListeners)
-
catalogStoreHolder
public CatalogManager.Builder catalogStoreHolder(org.apache.flink.table.catalog.CatalogStoreHolder catalogStoreHolder)
-
sqlFactory
public CatalogManager.Builder sqlFactory(org.apache.flink.table.expressions.SqlFactory sqlFactory)
-
build
public CatalogManager build()
-
-