Package io.debezium.schema
package io.debezium.schema
-
ClassDescriptionAn abstract regex implementation of
TopicNamingStrategy.AbstractTopicNamingStrategy<I extends io.debezium.spi.schema.DataCollectionId>An abstract implementation ofTopicNamingStrategy.An abstract unicode converter topic naming strategy implementation ofTopicNamingStrategy.DatabaseSchema<I extends io.debezium.spi.schema.DataCollectionId>The schema of a database.Provides factory methods for obtainingDataCollectionFilters.DataCollectionFilterinstances as per the current connector configuration.DataCollectionFilters.DataCollectionFilter<T extends io.debezium.spi.schema.DataCollectionId>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 ofReplacementFunctionA field name unicode replacement inheritance ofUnicodeReplacementFunctionHistorizedDatabaseSchema<I extends io.debezium.spi.schema.DataCollectionId>A database schema that is historized, i.e. it undergoes schema changes and can be recovered from a persistent schema history.Represents a structural change to a database schema.Type describing the content of the event.A factory for creatingSchemaBuilderstructs.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 io.debezium.spi.schema.DataCollectionId>Deprecated.TopicSelector.DataCollectionTopicNamer<I extends io.debezium.spi.schema.DataCollectionId>Implementations determine the topic name corresponding to a given data collection.TopicSelector.TopicNameCache<I extends io.debezium.spi.schema.DataCollectionId>A topic namer that caches names it has obtained from a delegate.TopicSelector.TopicNameSanitizer<I extends io.debezium.spi.schema.DataCollectionId>A topic namer that replaces any characters invalid in a topic name with_.An unicode replacement implementation ofReplacementFunction
TopicNamingStrategyinstead.