@Internal
public class Kafka010DynamicSource
extends org.apache.flink.streaming.connectors.kafka.table.KafkaDynamicSourceBase
StreamTableSource for Kafka 0.10.| 构造器和说明 |
|---|
Kafka010DynamicSource(org.apache.flink.table.types.DataType outputDataType,
String topic,
Properties properties,
org.apache.flink.table.connector.format.DecodingFormat<org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.table.data.RowData>> decodingFormat,
org.apache.flink.streaming.connectors.kafka.config.StartupMode startupMode,
Map<org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartition,Long> specificStartupOffsets,
long startupTimestampMillis)
Creates a Kafka 0.10
StreamTableSource. |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
asSummaryString() |
org.apache.flink.table.connector.source.DynamicTableSource |
copy() |
protected org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase<org.apache.flink.table.data.RowData> |
createKafkaConsumer(String topic,
Properties properties,
org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.table.data.RowData> deserializationSchema) |
public Kafka010DynamicSource(org.apache.flink.table.types.DataType outputDataType,
String topic,
Properties properties,
org.apache.flink.table.connector.format.DecodingFormat<org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.table.data.RowData>> decodingFormat,
org.apache.flink.streaming.connectors.kafka.config.StartupMode startupMode,
Map<org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartition,Long> specificStartupOffsets,
long startupTimestampMillis)
StreamTableSource.outputDataType - Source output data typetopic - Kafka topic to consumeproperties - Properties for the Kafka consumerdecodingFormat - Decoding format for decoding records from KafkastartupMode - Startup mode for the contained consumerspecificStartupOffsets - Specific startup offsets; only relevant when startup mode is
StartupMode.SPECIFIC_OFFSETSstartupTimestampMillis - Startup timestamp for offsets; only relevant when startup mode
is StartupMode.TIMESTAMPprotected org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase<org.apache.flink.table.data.RowData> createKafkaConsumer(String topic, Properties properties, org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.table.data.RowData> deserializationSchema)
createKafkaConsumer 在类中 org.apache.flink.streaming.connectors.kafka.table.KafkaDynamicSourceBasepublic org.apache.flink.table.connector.source.DynamicTableSource copy()
public String asSummaryString()
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.