Index

B C D E F G I K L M N O P R S T U V 
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 CollectionNamingStrategy where the table name is driven directly from the topic name, replacing any dot characters with underscore and 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 ColumnNamingStrategy that 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 FieldFilterFactory implementation.
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
 
B C D E F G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values