Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BATCH_SIZE - Static variable in interface io.debezium.sink.SinkConnectorConfig
- BATCH_SIZE_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
C
- ChangeEventSink - Interface in io.debezium.sink.spi
-
A change event sink that consumes events from one or more Kafka topics.
- COLLECTION_NAME_FORMAT - Static variable in interface io.debezium.sink.SinkConnectorConfig
- COLLECTION_NAME_FORMAT_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- COLLECTION_NAMING_STRATEGY - Static variable in interface io.debezium.sink.SinkConnectorConfig
- COLLECTION_NAMING_STRATEGY_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- CollectionNamingStrategy - Interface in io.debezium.sink.naming
-
A pluggable strategy contract for defining how table names are resolved from kafka records.
- ColumnNamingStrategy - Interface in io.debezium.sink.naming
-
A pluggable strategy contract for defining how column names are resolved from kafka fields.
- createExcludeFilter(String) - Static method in class io.debezium.sink.filter.FieldFilterFactory
- createFieldFilter(String, String) - Static method in class io.debezium.sink.filter.FieldFilterFactory
- createFilter(String, boolean) - Static method in class io.debezium.sink.filter.FieldFilterFactory
- createIncludeFilter(String) - Static method in class io.debezium.sink.filter.FieldFilterFactory
D
- DebeziumSinkRecord - Interface in io.debezium.sink
- DEFAULT_FILTER - Static variable in class io.debezium.sink.filter.FieldFilterFactory
-
Default filter that always includes a field
- DEFAULT_TIME_ZONE - Static variable in interface io.debezium.sink.SinkConnectorConfig
- DefaultCollectionNamingStrategy - Class in io.debezium.sink.naming
-
Default implementation of the
CollectionNamingStrategywhere the table name is driven directly from the topic name, replacing anydotcharacters withunderscoreand source field in topic. - DefaultCollectionNamingStrategy() - Constructor for class io.debezium.sink.naming.DefaultCollectionNamingStrategy
- DefaultColumnNamingStrategy - Class in io.debezium.sink.naming
-
The default implementation of the
ColumnNamingStrategythat simply returns the field's name as the column name in the destination table. - DefaultColumnNamingStrategy() - Constructor for class io.debezium.sink.naming.DefaultColumnNamingStrategy
- DELETE_ENABLED - Static variable in interface io.debezium.sink.SinkConnectorConfig
- DELETE_ENABLED_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- DEPRECATED_DATABASE_TIME_ZONE - Static variable in interface io.debezium.sink.SinkConnectorConfig
- DEPRECATED_TABLE_NAME_FORMAT - Static variable in interface io.debezium.sink.SinkConnectorConfig
- DEPRECATED_TABLE_NAMING_STRATEGY - Static variable in interface io.debezium.sink.SinkConnectorConfig
E
- ENVELOPE_SOURCE_FIELD_NAME - Static variable in class io.debezium.sink.naming.DefaultCollectionNamingStrategy
- ErrorReporter - Interface in io.debezium.dlq
- execute(Collection<SinkRecord>) - Method in interface io.debezium.sink.spi.ChangeEventSink
-
Executes this sink.
F
- FIELD_EXCLUDE_LIST - Static variable in interface io.debezium.sink.SinkConnectorConfig
- FIELD_EXCLUDE_LIST_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- FIELD_INCLUDE_LIST - Static variable in interface io.debezium.sink.SinkConnectorConfig
- FIELD_INCLUDE_LIST_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- FieldFilterFactory - Class in io.debezium.sink.filter
-
A generalized
FieldFilterFactoryimplementation. - FieldFilterFactory() - Constructor for class io.debezium.sink.filter.FieldFilterFactory
- FieldFilterFactory.FieldNameFilter - Interface in io.debezium.sink.filter
G
- getBatchSize() - Method in interface io.debezium.sink.SinkConnectorConfig
- getCollectionId(String) - Method in interface io.debezium.sink.spi.ChangeEventSink
- getCollectionNameFormat() - Method in interface io.debezium.sink.SinkConnectorConfig
- getCollectionNamingStrategy() - Method in interface io.debezium.sink.SinkConnectorConfig
- getFieldFilter() - Method in interface io.debezium.sink.SinkConnectorConfig
- getKeyStruct(SinkConnectorConfig.PrimaryKeyMode) - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- getKeyStruct(SinkConnectorConfig.PrimaryKeyMode) - Method in interface io.debezium.sink.DebeziumSinkRecord
- getOriginalKafkaRecord() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- getPayload() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- getPayload() - Method in interface io.debezium.sink.DebeziumSinkRecord
- getPrimaryKeyMode() - Method in interface io.debezium.sink.SinkConnectorConfig
- getValue() - Method in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
I
- io.debezium.bindings.kafka - package io.debezium.bindings.kafka
- io.debezium.dlq - package io.debezium.dlq
- io.debezium.sink - package io.debezium.sink
- io.debezium.sink.filter - package io.debezium.sink.filter
- io.debezium.sink.naming - package io.debezium.sink.naming
- io.debezium.sink.spi - package io.debezium.sink.spi
- isDebeziumMessage() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- isDebeziumMessage() - Method in interface io.debezium.sink.DebeziumSinkRecord
- isDelete() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- isDelete() - Method in interface io.debezium.sink.DebeziumSinkRecord
- isDeleteEnabled() - Method in interface io.debezium.sink.SinkConnectorConfig
- isFlattened() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- isSchemaChange() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- isSchemaChange() - Method in interface io.debezium.sink.DebeziumSinkRecord
- isTombstone() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- isTombstone() - Method in interface io.debezium.sink.DebeziumSinkRecord
- isTruncate() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- isTruncate() - Method in interface io.debezium.sink.DebeziumSinkRecord
- isTruncateEnabled() - Method in interface io.debezium.sink.SinkConnectorConfig
K
- KAFKA - Enum constant in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
The Kafka event coordinates are used as the primary key, which include the topic name, the partition, and the offset associated with the event.
- KafkaDebeziumSinkRecord - Class in io.debezium.bindings.kafka
- KafkaDebeziumSinkRecord(SinkRecord) - Constructor for class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- key() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- key() - Method in interface io.debezium.sink.DebeziumSinkRecord
- keyFieldNames() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- keyFieldNames() - Method in interface io.debezium.sink.DebeziumSinkRecord
- keySchema() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- keySchema() - Method in interface io.debezium.sink.DebeziumSinkRecord
L
- LOGGER - Static variable in class io.debezium.sink.naming.DefaultCollectionNamingStrategy
M
- matches(String, String) - Method in interface io.debezium.sink.filter.FieldFilterFactory.FieldNameFilter
- mode - Variable in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
N
- NONE - Enum constant in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
No keys are utilized, meaning tables will be created or managed without any primary keys.
O
- offset() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- offset() - Method in interface io.debezium.sink.DebeziumSinkRecord
- originalKafkaRecord - Variable in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
P
- parse(String) - Static method in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
- partition() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- partition() - Method in interface io.debezium.sink.DebeziumSinkRecord
- PRIMARY_KEY_MODE - Static variable in interface io.debezium.sink.SinkConnectorConfig
- PRIMARY_KEY_MODE_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- PrimaryKeyMode(String) - Constructor for enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
R
- RECORD_HEADER - Enum constant in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
Fields from the event's record header are used.
- RECORD_KEY - Enum constant in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
Fields from the record key are to be used, which can include struct-based keys or primitives.
- RECORD_VALUE - Enum constant in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
Fields from the event's record value are used.
- report(DebeziumSinkRecord, Exception) - Method in interface io.debezium.dlq.ErrorReporter
- resolveCollectionName(DebeziumSinkRecord, String) - Method in interface io.debezium.sink.naming.CollectionNamingStrategy
-
Resolves the logical collection name from the Debezium sink record.
- resolveCollectionName(DebeziumSinkRecord, String) - Method in class io.debezium.sink.naming.DefaultCollectionNamingStrategy
- resolveCollectionNameBySource(DebeziumSinkRecord, String, String) - Method in class io.debezium.sink.naming.DefaultCollectionNamingStrategy
- resolveColumnName(String) - Method in interface io.debezium.sink.naming.ColumnNamingStrategy
-
Resolves the logical field name from the change event to a column name.
- resolveColumnName(String) - Method in class io.debezium.sink.naming.DefaultColumnNamingStrategy
S
- SCHEMA_CHANGE_VALUE - Static variable in interface io.debezium.sink.DebeziumSinkRecord
- SinkConnectorConfig - Interface in io.debezium.sink
- SinkConnectorConfig.PrimaryKeyMode - Enum Class in io.debezium.sink
-
Different modes that which primary keys are handled.
- sourcePattern - Variable in class io.debezium.sink.naming.DefaultCollectionNamingStrategy
T
- topicName() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- topicName() - Method in interface io.debezium.sink.DebeziumSinkRecord
- TRUNCATE_ENABLED - Static variable in interface io.debezium.sink.SinkConnectorConfig
- TRUNCATE_ENABLED_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
U
- USE_TIME_ZONE - Static variable in interface io.debezium.sink.SinkConnectorConfig
- USE_TIME_ZONE_FIELD - Static variable in interface io.debezium.sink.SinkConnectorConfig
- useTimeZone() - Method in interface io.debezium.sink.SinkConnectorConfig
V
- value() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- value() - Method in interface io.debezium.sink.DebeziumSinkRecord
- valueOf(String) - Static method in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.debezium.sink.SinkConnectorConfig.PrimaryKeyMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSchema() - Method in class io.debezium.bindings.kafka.KafkaDebeziumSinkRecord
- valueSchema() - Method in interface io.debezium.sink.DebeziumSinkRecord
All Classes and Interfaces|All Packages|Constant Field Values