Expand description
Mutation types for CQL write operations
Represents INSERT, UPDATE, DELETE operations as structured mutations. Supports cell-level operations with timestamps and TTL.
This module implements the core data types for M5 write support:
Mutation: Represents a write operation (INSERT, UPDATE, DELETE)DecoratedKey: Token + raw key bytes for partition orderingPartitionKey: Multi-column partition key with schema-aware encodingClusteringKey: Multi-column clustering key with ASC/DESC orderingCellOperation: Cell-level write/delete operations
Structs§
- Clustering
Key - Clustering key with multi-column support
- Decorated
Key - Decorated key: Murmur3 token + raw partition key bytes
- Mutation
- A mutation represents a write operation (INSERT, UPDATE, DELETE)
- Partition
Key - Partition key with multi-column support
- Partition
Tombstone - Partition tombstone for deleting entire partition
- Range
Tombstone - Range tombstone for deleting a range of clustering keys
- TableId
- Table identifier (keyspace + table name)
Enums§
- Cell
Operation - Operations that can be applied to individual cells within a row.
- Clustering
Bound - Clustering key bound for range tombstones