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.DataCollectionFilterinstances 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 creatingSchemaBuilderstructs.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_.
TopicNamingStrategyinstead.