Package io.debezium.schema
package io.debezium.schema
-
ClassDescriptionAn abstract regex implementation of
TopicNamingStrategy
.AbstractTopicNamingStrategy<I extends DataCollectionId>An abstract implementation ofTopicNamingStrategy
.An abstract unicode converter topic naming strategy 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()
.Implement a unicode converter strategy to 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_
.A field name underscore replacement implementation ofReplacementFunction
A field name unicode replacement inheritance ofUnicodeReplacementFunction
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.A adjuster for the names of change data message schemas and for the names of the fiields in the schemas.Function used to report that an original value was replaced with an Avro-compatible string.Implement a regex expression strategy to determine data event topic names usingDataCollectionId.schemaParts()
.Determine data event topic names usingDataCollectionId.schemaParts()
.Implement a unicode converter strategy to 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_
.An unicode replacement implementation ofReplacementFunction
TopicNamingStrategy
instead.