Package io.debezium.schema
package io.debezium.schema
-
ClassDescriptionAn abstract regex implementation of
TopicNamingStrategy
.AbstractTopicNamingStrategy<I extends DataCollectionId>An abstract implementation ofTopicNamingStrategy
.DatabaseSchema<I extends DataCollectionId>The schema of a database.Provides factory methods for obtainingDataCollectionFilters.DataCollectionFilter
instances as per the current connector configuration.Implement a regex expression strategy to determine data event topic names usingDataCollectionId.databaseParts()
.Determine data event topic names usingDataCollectionId.databaseParts()
.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.A factory for creatingSchemaBuilder
structs.Implement a regex expression strategy to determine data event topic names usingDataCollectionId.schemaParts()
.Determine data event topic names usingDataCollectionId.schemaParts()
.TopicSelector<I extends DataCollectionId>Deprecated.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_
.
TopicNamingStrategy
instead.