Package io.debezium.schema
Interface HistorizedDatabaseSchema<I extends DataCollectionId>
- Type Parameters:
I- The collection id type of this schema
- All Superinterfaces:
AutoCloseable,DatabaseSchema<I>
- All Known Implementing Classes:
HistorizedRelationalDatabaseSchema
A database schema that is historized, i.e. it undergoes schema changes and can be recovered from a persistent schema
history.
- Author:
- Gunnar Morling
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Field Summary
Fields inherited from interface io.debezium.schema.DatabaseSchema
NO_CAPTURED_DATA_COLLECTIONS_WARNING -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySchemaChange(SchemaChangeEvent schemaChange) voidvoiddefault voidrecover(Partition partition, OffsetContext offset) default booleanMethods inherited from interface java.lang.AutoCloseable
closeMethods inherited from interface io.debezium.schema.DatabaseSchema
assureNonEmptySchema, isHistorized, schemaFor, tableInformationComplete
-
Method Details
-
applySchemaChange
-
recover
-
recover
-
initializeStorage
void initializeStorage() -
storeOnlyCapturedTables
default boolean storeOnlyCapturedTables()
-