private void |
RecordMaker.createRecord(String cluster,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable,
boolean snapshot,
Instant tsMicro,
RowData data,
org.apache.kafka.connect.data.Schema keySchema,
org.apache.kafka.connect.data.Schema valueSchema,
boolean markOffset,
io.debezium.function.BlockingConsumer<Record> consumer,
Record.Operation operation) |
void |
RecordMaker.delete(String cluster,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable,
boolean snapshot,
Instant tsMicro,
RowData data,
org.apache.kafka.connect.data.Schema keySchema,
org.apache.kafka.connect.data.Schema valueSchema,
boolean markOffset,
io.debezium.function.BlockingConsumer<Record> consumer) |
FieldFilterSelector.FieldFilter |
Filters.getFieldFilter(KeyspaceTable table)
Get the field filter for a given table.
|
SchemaHolder.KeyValueSchema |
SchemaHolder.getOrUpdateKeyValueSchema(KeyspaceTable kt) |
private void |
CommitLogReadHandlerImpl.handlePartitionDeletion(org.apache.cassandra.db.partitions.PartitionUpdate pu,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable)
Handle a valid deletion event resulted from a partition-level deletion by converting Cassandra representation
of this event into a Record object and queue the record to ChangeEventQueue.
|
private void |
CommitLogReadHandlerImpl.handleRowModifications(org.apache.cassandra.db.rows.Row row,
CommitLogReadHandlerImpl.RowType rowType,
org.apache.cassandra.db.partitions.PartitionUpdate pu,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable)
Handle a valid event resulted from a row-level modification by converting Cassandra representation of
this event into a Record object and queue the record to ChangeEventQueue.
|
void |
RecordMaker.insert(String cluster,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable,
boolean snapshot,
Instant tsMicro,
RowData data,
org.apache.kafka.connect.data.Schema keySchema,
org.apache.kafka.connect.data.Schema valueSchema,
boolean markOffset,
io.debezium.function.BlockingConsumer<Record> consumer) |
private void |
CommitLogReadHandlerImpl.process(org.apache.cassandra.db.partitions.PartitionUpdate pu,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable)
Method which processes a partition update if it's valid (either a single-row partition-level
deletion or a row-level modification) or throw an exception if it isn't.
|
private void |
SchemaHolder.refreshSchema(KeyspaceTable keyspaceTable) |
FieldFilterSelector.FieldFilter |
FieldFilterSelector.selectFieldFilter(KeyspaceTable keyspaceTable)
Returns the field(s) filter for the given table.
|
(package private) String |
CassandraTopicSelector.topicNameFor(KeyspaceTable keyspaceTable) |
String |
CassandraTopicSelector.TableTopicNamer.topicNameFor(KeyspaceTable keyspaceTable,
String prefix,
String delimiter) |
String |
CassandraTopicSelector.TopicNameSanitizer.topicNameFor(KeyspaceTable keyspaceTable,
String prefix,
String delimiter) |
String |
CassandraTopicSelector.TopicNameCache.topicNameFor(KeyspaceTable keyspaceTable,
String prefix,
String delimiter) |
void |
RecordMaker.update(String cluster,
OffsetPosition offsetPosition,
KeyspaceTable keyspaceTable,
boolean snapshot,
Instant tsMicro,
RowData data,
org.apache.kafka.connect.data.Schema keySchema,
org.apache.kafka.connect.data.Schema valueSchema,
boolean markOffset,
io.debezium.function.BlockingConsumer<Record> consumer) |