#[non_exhaustive]pub enum PageKind {
Dictionary,
Data,
ColumnChunk,
}Expand description
What a PlannedRange contains.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Dictionary
The dictionary page of a column chunk.
Data
One data page.
ColumnChunk
A complete column chunk. The plan uses this when the column has no offset index, so page locations are unknown.
Trait Implementations§
impl Copy for PageKind
impl Eq for PageKind
impl StructuralPartialEq for PageKind
Auto Trait Implementations§
impl Freeze for PageKind
impl RefUnwindSafe for PageKind
impl Send for PageKind
impl Sync for PageKind
impl Unpin for PageKind
impl UnsafeUnpin for PageKind
impl UnwindSafe for PageKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.