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 describingDatabaseHistoryuse.TableChanges.TableChangesSerializer<T> The interface that defines conversion ofTableChangesinto a serialized format for persistent storage or delivering as a message. -
Class Summary Class Description AbstractDatabaseHistory ConnectTableChangeSerializer Ther serializer responsible for converting ofTableChangesinto an array ofStructs.DatabaseHistoryMetrics Implementation ofDatabaseSchemametrics.FileDatabaseHistory ADatabaseHistoryimplementation 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 ofTableChangesinto a JSON format.KafkaDatabaseHistory ADatabaseHistoryimplementation that records schema changes as normalSourceRecords on the specified topic, and that recovers the history by establishing a Kafka Consumer re-processing all messages on that topic.MemoryDatabaseHistory ADatabaseHistoryimplementation that stores the schema history in memory.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