Package io.debezium.connector.cassandra
Class Record
java.lang.Object
io.debezium.connector.cassandra.Record
- All Implemented Interfaces:
Event,io.debezium.pipeline.Sizeable
- Direct Known Subclasses:
ChangeRecord,TombstoneRecord
An immutable data structure representing a change event, and can be converted
to a kafka connect Struct representing key/value of the change event.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.debezium.connector.cassandra.Event
Event.EventType -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Stringprivate final org.apache.kafka.connect.data.Schemaprivate final Record.Operation(package private) static final Stringprivate final CassandraSchemaFactory.RowDataprivate final booleanprivate final SourceInfo(package private) static final String(package private) static final Stringprivate final longprivate final org.apache.kafka.connect.data.Schema -
Constructor Summary
ConstructorsConstructorDescriptionRecord(SourceInfo source, CassandraSchemaFactory.RowData rowData, org.apache.kafka.connect.data.Schema keySchema, org.apache.kafka.connect.data.Schema valueSchema, Record.Operation op, boolean shouldMarkOffset, long ts) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.debezium.connector.cassandra.Event
getEventType, objectSize
-
Field Details
-
AFTER
- See Also:
-
OPERATION
- See Also:
-
SOURCE
- See Also:
-
TIMESTAMP
- See Also:
-
source
-
rowData
-
op
-
ts
private final long ts -
keySchema
private final org.apache.kafka.connect.data.Schema keySchema -
valueSchema
private final org.apache.kafka.connect.data.Schema valueSchema -
shouldMarkOffset
private final boolean shouldMarkOffset
-
-
Constructor Details
-
Record
Record(SourceInfo source, CassandraSchemaFactory.RowData rowData, org.apache.kafka.connect.data.Schema keySchema, org.apache.kafka.connect.data.Schema valueSchema, Record.Operation op, boolean shouldMarkOffset, long ts)
-
-
Method Details
-
buildKey
public org.apache.kafka.connect.data.Struct buildKey() -
buildValue
public org.apache.kafka.connect.data.Struct buildValue() -
toString
-
equals
-
hashCode
public int hashCode() -
getSource
-
getRowData
-
getOp
-
getTs
public long getTs() -
getKeySchema
public org.apache.kafka.connect.data.Schema getKeySchema() -
getValueSchema
public org.apache.kafka.connect.data.Schema getValueSchema() -
shouldMarkOffset
public boolean shouldMarkOffset()
-