Package io.debezium.connector.cassandra
Class TombstoneRecord
java.lang.Object
io.debezium.connector.cassandra.Record
io.debezium.connector.cassandra.TombstoneRecord
- All Implemented Interfaces:
Event,io.debezium.pipeline.Sizeable
A TombstoneRecord is a record which has the same key as a delete event but has null value.
With null value, Kafka knows that it can remove messages with the same key for log compaction.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.debezium.connector.cassandra.Record
Record.OperationNested classes/interfaces inherited from interface io.debezium.connector.cassandra.Event
Event.EventType -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTombstoneRecord(SourceInfo source, CassandraSchemaFactory.RowData rowData, org.apache.kafka.connect.data.Schema keySchema) -
Method Summary
Methods inherited from class io.debezium.connector.cassandra.Record
buildKey, buildValue, equals, getKeySchema, getOp, getRowData, getSource, getTs, getValueSchema, hashCode, shouldMarkOffset, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.debezium.connector.cassandra.Event
objectSize
-
Constructor Details
-
TombstoneRecord
public TombstoneRecord(SourceInfo source, CassandraSchemaFactory.RowData rowData, org.apache.kafka.connect.data.Schema keySchema)
-
-
Method Details
-
getEventType
-