Record
¶
Source code in docs_src/capo_keyspacesstreams/types/record.py
clustering_keys
instance-attribute
¶
clustering_keys: NotRequired[KeyspacesKeysMap]
The clustering key columns and their values for the affected row, which determine the order of rows within a partition.
created_at
instance-attribute
¶
created_at: NotRequired[Date]
The timestamp indicating when this change data capture record was created.
event_version
instance-attribute
¶
event_version: NotRequired[str]
The version of the record format, used to track the evolution of the record structure over time.
new_image
instance-attribute
¶
new_image: NotRequired[KeyspacesRow]
The state of the row after the change operation that generated this record.
old_image
instance-attribute
¶
old_image: NotRequired[KeyspacesRow]
The state of the row before the change operation that generated this record.
origin
instance-attribute
¶
origin: NotRequired[OriginType]
The origin or source of this change data capture record.
partition_keys
instance-attribute
¶
partition_keys: NotRequired[KeyspacesKeysMap]
The partition key columns and their values for the affected row.
sequence_number
instance-attribute
¶
sequence_number: NotRequired[SequenceNumber]
A unique identifier assigned to this record within the shard, used for ordering and tracking purposes.