DeserializationRuntimeConverter.DatabaseHistory and DebeziumSourceFunction.DebeziumEngine to data in Flink.DebeziumOffset.DebeziumSourceFunction is a streaming data source that pulls captured change data
from databases into Flink.DeserializationRuntimeConverter according to LogicalType.SourceRecord.MemoryDatabaseHistory but we will store the
HistoryRecords in Flink's state for persistence.FlinkDatabaseSchemaHistory only stores the latest schema of the monitored tables.TableChanges into a JSON format.OffsetBackingStore backed on Flink's state mechanism.ResolvedSchema which consists of all physical columns.Handover.pollNext() or Handover.produce(List)
method, after the Handover was closed via Handover.close().FlinkDatabaseHistory is compatible with the specified state.FlinkDatabaseSchemaHistory is compatible with the specified
state.DebeziumDeserializationSchema which deserializes the
received SourceRecord to JSON String.SourceRecord metadata into Flink internal data structures.RowDataDebeziumDeserializeSchema.ResolvedSchema.RowData.RowDataDebeziumDeserializeSchema.Handover and collect the processed messages by
Collector.HistoryRecord or
TableChanges.TableChange.DebeziumDeserializationSchema which converts the received
SourceRecord into String.Copyright © 2022 The Apache Software Foundation. All rights reserved.