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
impl Eq for RangeTombstone
Source§impl PartialEq for RangeTombstone
impl PartialEq for RangeTombstone
Source§impl Serialize for RangeTombstone
impl Serialize for RangeTombstone
impl StructuralPartialEq for RangeTombstone
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.