| Package | Description |
|---|---|
| org.apache.flink.table.api | |
| org.apache.flink.table.catalog | |
| org.apache.flink.table.factories |
| Modifier and Type | Method and Description |
|---|---|
default Optional<TableFactory> |
Catalog.getTableFactory()
Get an optional
TableFactory instance that's responsible for generating table-related
instances stored in this catalog, instances such as source/sink and function definitions. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CatalogFactory
A factory to create configured catalog instances based on string-based properties.
|
interface |
DeserializationSchemaFactory<T>
Factory for creating configured instances of
DeserializationSchema. |
interface |
ExternalCatalogFactory
Deprecated.
use
CatalogFactory instead. |
interface |
FunctionDefinitionFactory
A factory to create
FunctionDefinition. |
interface |
SerializationSchemaFactory<T>
Factory for creating configured instances of
SerializationSchema. |
interface |
TableFormatFactory<T>
A factory to create configured table format instances based on string-based properties.
|
interface |
TableSinkFactory<T>
A factory to create configured table sink instances in a batch or stream environment based on
string-based properties.
|
interface |
TableSourceFactory<T>
A factory to create configured table source instances in a batch or stream environment based on
string-based properties.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TableFormatFactoryBase<T>
Base class for
TableFormatFactorys. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends TableFactory> |
TableFactoryService.find(Class<T> factoryClass,
Descriptor descriptor)
Finds a table factory of the given class and descriptor.
|
static <T extends TableFactory> |
TableFactoryService.find(Class<T> factoryClass,
Descriptor descriptor,
ClassLoader classLoader)
Finds a table factory of the given class, descriptor, and classloader.
|
static <T extends TableFactory> |
TableFactoryService.find(Class<T> factoryClass,
Map<String,String> propertyMap)
Finds a table factory of the given class and property map.
|
static <T extends TableFactory> |
TableFactoryService.find(Class<T> factoryClass,
Map<String,String> propertyMap,
ClassLoader classLoader)
Finds a table factory of the given class, property map, and classloader.
|
static <T extends TableFactory> |
TableFactoryService.findAll(Class<T> factoryClass,
Map<String,String> propertyMap)
Finds all table factories of the given class and property map.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.