public final class RowDataDebeziumDeserializeSchema extends Object implements DebeziumDeserializationSchema<org.apache.flink.table.data.RowData>
RowData.| Modifier and Type | Class and Description |
|---|---|
static class |
RowDataDebeziumDeserializeSchema.Builder
Builder of
RowDataDebeziumDeserializeSchema. |
static interface |
RowDataDebeziumDeserializeSchema.ValueValidator
Custom validator to validate the row value.
|
| Modifier and Type | Method and Description |
|---|---|
static DeserializationRuntimeConverter |
createNotNullConverter(org.apache.flink.table.types.logical.LogicalType type,
java.time.ZoneId serverTimeZone,
DeserializationRuntimeConverterFactory userDefinedConverterFactory)
Creates a runtime converter which assuming input object is not null.
|
void |
deserialize(org.apache.kafka.connect.source.SourceRecord record,
org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out)
Deserialize the Debezium record, it is represented in Kafka
SourceRecord. |
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> |
getProducedType() |
static RowDataDebeziumDeserializeSchema.Builder |
newBuilder()
Returns a builder to build
RowDataDebeziumDeserializeSchema. |
public static RowDataDebeziumDeserializeSchema.Builder newBuilder()
RowDataDebeziumDeserializeSchema.public void deserialize(org.apache.kafka.connect.source.SourceRecord record,
org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out)
throws Exception
DebeziumDeserializationSchemaSourceRecord.deserialize in interface DebeziumDeserializationSchema<org.apache.flink.table.data.RowData>Exceptionpublic org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> getProducedType()
getProducedType in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.table.data.RowData>public static DeserializationRuntimeConverter createNotNullConverter(org.apache.flink.table.types.logical.LogicalType type, java.time.ZoneId serverTimeZone, DeserializationRuntimeConverterFactory userDefinedConverterFactory)
Copyright © 2022 The Apache Software Foundation. All rights reserved.