Package org.apache.flink.cdc.debezium
Class JsonDebeziumDeserializationSchema
- java.lang.Object
-
- org.apache.flink.cdc.debezium.JsonDebeziumDeserializationSchema
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.java.typeutils.ResultTypeQueryable<String>,DebeziumDeserializationSchema<String>
public class JsonDebeziumDeserializationSchema extends Object implements DebeziumDeserializationSchema<String>
A JSON format implementation ofDebeziumDeserializationSchemawhich deserializes the receivedSourceRecordto JSON String.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JsonDebeziumDeserializationSchema()JsonDebeziumDeserializationSchema(Boolean includeSchema)JsonDebeziumDeserializationSchema(Boolean includeSchema, Map<String,Object> customConverterConfigs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeserialize(org.apache.kafka.connect.source.SourceRecord record, org.apache.flink.util.Collector<String> out)Deserialize the Debezium record, it is represented in KafkaSourceRecord.org.apache.flink.api.common.typeinfo.TypeInformation<String>getProducedType()
-
-
-
Constructor Detail
-
JsonDebeziumDeserializationSchema
public JsonDebeziumDeserializationSchema()
-
JsonDebeziumDeserializationSchema
public JsonDebeziumDeserializationSchema(Boolean includeSchema)
-
-
Method Detail
-
deserialize
public void deserialize(org.apache.kafka.connect.source.SourceRecord record, org.apache.flink.util.Collector<String> out) throws ExceptionDescription copied from interface:DebeziumDeserializationSchemaDeserialize the Debezium record, it is represented in KafkaSourceRecord.- Specified by:
deserializein interfaceDebeziumDeserializationSchema<String>- Throws:
Exception
-
-