pub struct RangeTombstone {
pub start: ClusteringBound,
pub end: ClusteringBound,
pub deletion_time: i64,
pub local_deletion_time: i32,
}Expand description
Range tombstone for deleting a range of clustering keys
Stored as markers within the partition data and shadows all rows in the specified clustering key range.
Fields§
§start: ClusteringBoundStart bound (inclusive or exclusive)
end: ClusteringBoundEnd bound (inclusive or exclusive)
deletion_time: i64Deletion timestamp in microseconds since Unix epoch
local_deletion_time: i32Local deletion time in seconds since Unix epoch
Trait Implementations§
Source§impl Clone for RangeTombstone
impl Clone for RangeTombstone
Source§fn clone(&self) -> RangeTombstone
fn clone(&self) -> RangeTombstone
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RangeTombstone
impl Debug for RangeTombstone
Source§impl<'de> Deserialize<'de> for RangeTombstone
impl<'de> Deserialize<'de> for RangeTombstone
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RangeTombstone
impl RefUnwindSafe for RangeTombstone
impl Send for RangeTombstone
impl Sync for RangeTombstone
impl Unpin for RangeTombstone
impl UnsafeUnpin for RangeTombstone
impl UnwindSafe for RangeTombstone
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more