Package io.debezium.relational.history
-
Interface Summary Interface Description DatabaseHistory A history of the database schema described by aTables
.DatabaseHistoryListener Listener receiving lifecycle and data events fromDatabaseHistory
.DatabaseHistoryMXBean Metrics describingDatabaseHistory
use.TableChanges.TableChangesSerializer<T> The interface that defines conversion ofTableChanges
into a serialized format for persistent storage or delivering as a message. -
Class Summary Class Description AbstractDatabaseHistory ConnectTableChangeSerializer Ther serializer responsible for converting ofTableChanges
into an array ofStruct
s.DatabaseHistoryMetrics Implementation ofDatabaseSchema
metrics.FileDatabaseHistory ADatabaseHistory
implementation that stores the schema history in a local file.HistoryRecord HistoryRecord.Fields HistoryRecordComparator Compares HistoryRecord instances to determine which came first.JsonTableChangeSerializer Ther serializer responsible for converting ofTableChanges
into a JSON format.KafkaDatabaseHistory ADatabaseHistory
implementation that records schema changes as normalSourceRecord
s on the specified topic, and that recovers the history by establishing a Kafka Consumer re-processing all messages on that topic.MemoryDatabaseHistory ADatabaseHistory
implementation that stores the schema history in a local file.TableChanges An abstract representation of one or more changes to the structure to the tables of a relational database.TableChanges.TableChange -
Enum Summary Enum Description DatabaseHistoryMetrics.DatabaseHistoryStatus TableChanges.TableChangeType -
Exception Summary Exception Description DatabaseHistoryException