pub enum MetadataTableFamily {
Inodes,
DirentryBinds,
DirentryChildBinds,
DirentryUnbinds,
Revisions,
RevisionsByInodeDesc,
Tombstones,
ActiveDeletions,
CommitReceipts,
}Expand description
Selects a metadata row family and its durable lookup ordering.
See metadata segments.
Variants§
Inodes
Stores inode identity, kind, and creation position.
DirentryBinds
Orders directory bindings for parent-and-name visibility lookups.
DirentryChildBinds
Re-indexes directory bindings by child for parent discovery.
DirentryUnbinds
Stores immutable events that retire exact historical bindings.
Revisions
Stores file revisions in their canonical durable ordering.
RevisionsByInodeDesc
Re-indexes file revisions for newest-first per-inode reads.
Tombstones
Stores set and revoke events used to determine active subtree tombstones.
ActiveDeletions
Names the deletions that are recoverable right now, derived from the tombstone family and ordered by deletion time.
CommitReceipts
Preserves commit idempotency evidence independently of retained WAL history.
Trait Implementations§
Source§impl Clone for MetadataTableFamily
impl Clone for MetadataTableFamily
Source§fn clone(&self) -> MetadataTableFamily
fn clone(&self) -> MetadataTableFamily
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 moreimpl Copy for MetadataTableFamily
Source§impl Debug for MetadataTableFamily
impl Debug for MetadataTableFamily
Source§impl<'de> Deserialize<'de> for MetadataTableFamily
impl<'de> Deserialize<'de> for MetadataTableFamily
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 MetadataTableFamily
Source§impl Ord for MetadataTableFamily
impl Ord for MetadataTableFamily
Source§fn cmp(&self, other: &MetadataTableFamily) -> Ordering
fn cmp(&self, other: &MetadataTableFamily) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MetadataTableFamily
impl PartialEq for MetadataTableFamily
Source§impl PartialOrd for MetadataTableFamily
impl PartialOrd for MetadataTableFamily
Source§impl Serialize for MetadataTableFamily
impl Serialize for MetadataTableFamily
impl StructuralPartialEq for MetadataTableFamily
Auto Trait Implementations§
impl Freeze for MetadataTableFamily
impl RefUnwindSafe for MetadataTableFamily
impl Send for MetadataTableFamily
impl Sync for MetadataTableFamily
impl Unpin for MetadataTableFamily
impl UnsafeUnpin for MetadataTableFamily
impl UnwindSafe for MetadataTableFamily
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