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
Modifier and TypeInterfaceDescriptionstatic interface
-
Field Summary
Fields inherited from interface io.debezium.schema.DatabaseSchema
NO_CAPTURED_DATA_COLLECTIONS_WARNING
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applySchemaChange
(SchemaChangeEvent schemaChange) void
void
default void
recover
(Partition partition, OffsetContext offset) boolean
boolean
boolean
Methods inherited from interface java.lang.AutoCloseable
close
Methods inherited from interface io.debezium.schema.DatabaseSchema
assureNonEmptySchema, isHistorized, schemaFor, tableInformationComplete
-
Method Details
-
applySchemaChange
-
recover
-
recover
-
initializeStorage
void initializeStorage() -
ddlFilter
-
skipUnparseableDdlStatements
boolean skipUnparseableDdlStatements() -
storeOnlyCapturedTables
boolean storeOnlyCapturedTables() -
storeOnlyCapturedDatabases
boolean storeOnlyCapturedDatabases()
-