pub enum ClusteringKeyRange {
Unstamped,
Empty,
Bounded {
min_ts: i64,
max_ts: i64,
},
}Expand description
Manifest-stamped range of live canonical ts clustering keys.
Variants§
Unstamped
The segment predates clustering-key assignment and cannot be range-pruned.
Empty
The segment contains no live rows, so its clustering-key set is empty.
Bounded
Inclusive minimum and maximum live timestamp values.
Trait Implementations§
Source§impl Clone for ClusteringKeyRange
impl Clone for ClusteringKeyRange
impl Copy for ClusteringKeyRange
Source§impl Debug for ClusteringKeyRange
impl Debug for ClusteringKeyRange
impl Eq for ClusteringKeyRange
Source§impl PartialEq for ClusteringKeyRange
impl PartialEq for ClusteringKeyRange
impl StructuralPartialEq for ClusteringKeyRange
Auto Trait Implementations§
impl Freeze for ClusteringKeyRange
impl RefUnwindSafe for ClusteringKeyRange
impl Send for ClusteringKeyRange
impl Sync for ClusteringKeyRange
impl Unpin for ClusteringKeyRange
impl UnsafeUnpin for ClusteringKeyRange
impl UnwindSafe for ClusteringKeyRange
Blanket Implementations§
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