类 KafkaDynamicTableSink
- java.lang.Object
-
- net.wicp.tams.common.flink.connector.kafka.sink.KafkaDynamicTableSink
-
- 所有已实现的接口:
org.apache.flink.table.connector.sink.abilities.SupportsPartitioning,org.apache.flink.table.connector.sink.abilities.SupportsWritingMetadata,org.apache.flink.table.connector.sink.DynamicTableSink
public class KafkaDynamicTableSink extends Object implements org.apache.flink.table.connector.sink.DynamicTableSink, org.apache.flink.table.connector.sink.abilities.SupportsPartitioning, org.apache.flink.table.connector.sink.abilities.SupportsWritingMetadata
暂是没想到需要支持啥meta值。
-
-
构造器概要
构造器 构造器 说明 KafkaDynamicTableSink(org.apache.flink.table.catalog.ResolvedSchema schema, org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat, org.apache.flink.configuration.Configuration options, List<String> partitionKeys)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidapplyStaticPartition(Map<String,String> partition)voidapplyWritableMetadata(List<String> metadataKeys, org.apache.flink.table.types.DataType consumedDataType)StringasSummaryString()org.apache.flink.table.connector.sink.DynamicTableSinkcopy()org.apache.flink.table.connector.ChangelogModegetChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvidergetSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)Map<String,org.apache.flink.table.types.DataType>listWritableMetadata()
-
-
-
构造器详细资料
-
KafkaDynamicTableSink
public KafkaDynamicTableSink(org.apache.flink.table.catalog.ResolvedSchema schema, org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat, org.apache.flink.configuration.Configuration options, List<String> partitionKeys)
-
-
方法详细资料
-
getChangelogMode
public org.apache.flink.table.connector.ChangelogMode getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)
- 指定者:
getChangelogMode在接口中org.apache.flink.table.connector.sink.DynamicTableSink
-
getSinkRuntimeProvider
public org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)
- 指定者:
getSinkRuntimeProvider在接口中org.apache.flink.table.connector.sink.DynamicTableSink
-
copy
public org.apache.flink.table.connector.sink.DynamicTableSink copy()
- 指定者:
copy在接口中org.apache.flink.table.connector.sink.DynamicTableSink
-
asSummaryString
public String asSummaryString()
- 指定者:
asSummaryString在接口中org.apache.flink.table.connector.sink.DynamicTableSink
-
applyStaticPartition
public void applyStaticPartition(Map<String,String> partition)
- 指定者:
applyStaticPartition在接口中org.apache.flink.table.connector.sink.abilities.SupportsPartitioning
-
listWritableMetadata
public Map<String,org.apache.flink.table.types.DataType> listWritableMetadata()
- 指定者:
listWritableMetadata在接口中org.apache.flink.table.connector.sink.abilities.SupportsWritingMetadata
-
-