| Package | Description |
|---|---|
| org.apache.flink.table.catalog | |
| org.apache.flink.table.factories | |
| org.apache.flink.table.module |
| Modifier and Type | Method and Description |
|---|---|
default Optional<Factory> |
Catalog.getFactory()
Returns a factory for creating instances from catalog objects.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
FactoryUtil.FactoryHelper<F extends Factory>
Base helper utility for validating all options for a
Factory. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CatalogFactory
A factory to create configured catalog instances based on string-based properties.
|
interface |
CatalogStoreFactory
A factory to create configured catalog store instances based on string-based properties.
|
interface |
DecodingFormatFactory<I>
|
interface |
DeserializationFormatFactory
Factory for creating a
DecodingFormat for DeserializationSchema. |
interface |
DynamicTableFactory
Base interface for configuring a dynamic table connector for an external storage system from
catalog and session information.
|
interface |
DynamicTableSinkFactory
Creates a
DynamicTableSink instance from a CatalogTable and additional context
information. |
interface |
DynamicTableSourceFactory
Creates a
DynamicTableSource instance from a CatalogTable and additional context
information. |
interface |
EncodingFormatFactory<I>
Base interface for configuring an
EncodingFormat for a DynamicTableSink. |
interface |
FormatFactory
Base interface for
DecodingFormatFactory and EncodingFormatFactory. |
interface |
ManagedTableFactory
Deprecated.
This interface will be removed soon. Please see FLIP-346 for more details.
|
interface |
ModuleFactory
A factory to create configured module instances based on string-based properties.
|
interface |
SerializationFormatFactory
Factory for creating a
EncodingFormat for SerializationSchema. |
| Modifier and Type | Field and Description |
|---|---|
protected F |
FactoryUtil.FactoryHelper.factory |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Factory> |
FactoryUtil.discoverFactory(ClassLoader classLoader,
Class<T> factoryClass,
String factoryIdentifier)
Discovers a factory using the given factory base class and identifier.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
FactoryUtil.validateFactoryOptions(Factory factory,
org.apache.flink.configuration.ReadableConfig options)
Validates the required and optional
ConfigOptions of a factory. |
| Modifier and Type | Class and Description |
|---|---|
class |
CoreModuleFactory
Factory for
CoreModule. |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.