Package io.debezium.schema
package io.debezium.schema
-
ClassDescriptionDatabaseSchema<I extends DataCollectionId>The schema of a database.Provides factory methods for obtaining
DataCollectionFilters.DataCollectionFilter
instances as per the current connector configuration.Common contract for all identifiers of data collections (RDBMS tables, MongoDB collections etc.)Implementations return names for fields.A field namer that caches names it has obtained from a delegateImplementations determine the field name corresponding to a given column.A field namer that replaces any characters invalid in a field with_
.HistorizedDatabaseSchema<I extends DataCollectionId>A database schema that is historized, i.e.Represents a structural change to a database schema.Type describing the content of the event.TopicSelector<I extends DataCollectionId>Implementations return names for Kafka topics (data and meta-data).Implementations determine the topic name corresponding to a given data collection.TopicSelector.TopicNameCache<I extends DataCollectionId>A topic namer that caches names it has obtained from a delegate.TopicSelector.TopicNameSanitizer<I extends DataCollectionId>A topic namer that replaces any characters invalid in a topic name with_
.