| Interface | Description |
|---|---|
| DatabaseHistory |
A history of the database schema described by a
Tables. |
| DatabaseHistoryListener |
Listener receiving lifecycle and data events from
DatabaseHistory. |
| DatabaseHistoryMXBean |
Metrics describing
DatabaseHistory use. |
| TableChanges.TableChangesSerializer<T> |
The interface that defines conversion of
TableChanges into a serialized format for
persistent storage or delivering as a message. |
| Class | Description |
|---|---|
| AbstractDatabaseHistory | |
| ConnectTableChangeSerializer |
Ther serializer responsible for converting of
TableChanges into an array of Structs. |
| DatabaseHistoryMetrics |
Implementation of
DatabaseSchema metrics. |
| FileDatabaseHistory |
A
DatabaseHistory 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 of
TableChanges into a JSON format. |
| KafkaDatabaseHistory |
A
DatabaseHistory implementation that records schema changes as normal SourceRecords on the specified topic,
and that recovers the history by establishing a Kafka Consumer re-processing all messages on that topic. |
| MemoryDatabaseHistory |
A
DatabaseHistory 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 | Description |
|---|---|
| DatabaseHistoryMetrics.DatabaseHistoryStatus | |
| TableChanges.TableChangeType |
| Exception | Description |
|---|---|
| DatabaseHistoryException |
Copyright © 2021 JBoss by Red Hat. All rights reserved.