| Package | Description |
|---|---|
| org.apache.flink.table.catalog | |
| org.apache.flink.table.factories |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCatalog
Abstract class for catalogs.
|
| Modifier and Type | Method and Description |
|---|---|
default Catalog |
CatalogFactory.createCatalog(CatalogFactory.Context context)
Creates and configures a
Catalog using the given context. |
default Catalog |
CatalogFactory.createCatalog(String name,
Map<String,String> properties)
Deprecated.
Use
this#createCatalog(Context) instead and implement Factory
instead of TableFactory. |
static Catalog |
FactoryUtil.createCatalog(String catalogName,
Map<String,String> options,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader)
Attempts to discover an appropriate catalog factory and creates an instance of the catalog.
|
| Modifier and Type | Method and Description |
|---|---|
static DynamicTableSink |
FactoryUtil.createTableSink(Catalog catalog,
ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary)
|
static DynamicTableSource |
FactoryUtil.createTableSource(Catalog catalog,
ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader,
boolean isTemporary)
|
static <T extends DynamicTableFactory> |
FactoryUtil.getDynamicTableFactory(Class<T> factoryClass,
Catalog catalog)
Returns the
DynamicTableFactory via Catalog. |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.