public class RecordMaker extends Object
| Modifier and Type | Field and Description |
|---|---|
private CassandraConnectorConfig |
config |
private boolean |
emitTombstoneOnDelete |
private Filters |
filters |
private static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
RecordMaker(boolean emitTombstoneOnDelete,
Filters filters,
CassandraConnectorConfig config) |
| Modifier and Type | Method and Description |
|---|---|
private void |
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 |
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) |
void |
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) |
void |
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) |
private static final org.slf4j.Logger LOGGER
private final boolean emitTombstoneOnDelete
private final Filters filters
private final CassandraConnectorConfig config
public RecordMaker(boolean emitTombstoneOnDelete,
Filters filters,
CassandraConnectorConfig config)
public void 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)
public void 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)
public void 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)
private void 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)
Copyright © 2021 JBoss by Red Hat. All rights reserved.