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 CatalogManager
build()
CatalogManager.Builder
catalogModificationListeners(List<CatalogModificationListener> catalogModificationListeners)
CatalogManager.Builder
catalogStoreHolder(CatalogStoreHolder catalogStoreHolder)
CatalogManager.Builder
classLoader(ClassLoader classLoader)
CatalogManager.Builder
config(ReadableConfig config)
CatalogManager.Builder
dataTypeFactory(DataTypeFactory dataTypeFactory)
CatalogManager.Builder
defaultCatalog(String defaultCatalogName, Catalog defaultCatalog)
CatalogManager.Builder
executionConfig(ExecutionConfig executionConfig)
-
-
-
Method Detail
-
classLoader
public CatalogManager.Builder classLoader(ClassLoader classLoader)
-
config
public CatalogManager.Builder config(ReadableConfig config)
-
defaultCatalog
public CatalogManager.Builder defaultCatalog(String defaultCatalogName, Catalog defaultCatalog)
-
executionConfig
public CatalogManager.Builder executionConfig(ExecutionConfig executionConfig)
-
dataTypeFactory
public CatalogManager.Builder dataTypeFactory(DataTypeFactory dataTypeFactory)
-
catalogModificationListeners
public CatalogManager.Builder catalogModificationListeners(List<CatalogModificationListener> catalogModificationListeners)
-
catalogStoreHolder
public CatalogManager.Builder catalogStoreHolder(CatalogStoreHolder catalogStoreHolder)
-
build
public CatalogManager build()
-
-