Class UpsertKafkaDynamicTableFactory
java.lang.Object
org.apache.flink.streaming.connectors.kafka.table.UpsertKafkaDynamicTableFactory
- All Implemented Interfaces:
org.apache.flink.table.factories.DynamicTableFactory,org.apache.flink.table.factories.DynamicTableSinkFactory,org.apache.flink.table.factories.DynamicTableSourceFactory,org.apache.flink.table.factories.Factory
public class UpsertKafkaDynamicTableFactory
extends Object
implements org.apache.flink.table.factories.DynamicTableSourceFactory, org.apache.flink.table.factories.DynamicTableSinkFactory
Upsert-Kafka factory.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classIt is used to wrap the decoding format and expose the desired changelog mode.protected static classIt is used to wrap the encoding format and expose the desired changelog mode.Nested classes/interfaces inherited from interface org.apache.flink.table.factories.DynamicTableFactory
org.apache.flink.table.factories.DynamicTableFactory.Context -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.connector.sink.DynamicTableSinkcreateDynamicTableSink(org.apache.flink.table.factories.DynamicTableFactory.Context context) org.apache.flink.table.connector.source.DynamicTableSourcecreateDynamicTableSource(org.apache.flink.table.factories.DynamicTableFactory.Context context) Set<org.apache.flink.configuration.ConfigOption<?>> Set<org.apache.flink.configuration.ConfigOption<?>> Set<org.apache.flink.configuration.ConfigOption<?>>
-
Field Details
-
IDENTIFIER
- See Also:
-
-
Constructor Details
-
UpsertKafkaDynamicTableFactory
public UpsertKafkaDynamicTableFactory()
-
-
Method Details
-
factoryIdentifier
- Specified by:
factoryIdentifierin interfaceorg.apache.flink.table.factories.Factory
-
requiredOptions
- Specified by:
requiredOptionsin interfaceorg.apache.flink.table.factories.Factory
-
optionalOptions
- Specified by:
optionalOptionsin interfaceorg.apache.flink.table.factories.Factory
-
forwardOptions
- Specified by:
forwardOptionsin interfaceorg.apache.flink.table.factories.DynamicTableFactory
-
createDynamicTableSource
public org.apache.flink.table.connector.source.DynamicTableSource createDynamicTableSource(org.apache.flink.table.factories.DynamicTableFactory.Context context) - Specified by:
createDynamicTableSourcein interfaceorg.apache.flink.table.factories.DynamicTableSourceFactory
-
createDynamicTableSink
public org.apache.flink.table.connector.sink.DynamicTableSink createDynamicTableSink(org.apache.flink.table.factories.DynamicTableFactory.Context context) - Specified by:
createDynamicTableSinkin interfaceorg.apache.flink.table.factories.DynamicTableSinkFactory
-