pub struct ColumnLayout {
pub name: String,
pub kind: String,
pub pages: u64,
pub memberships: u64,
pub sieves: u64,
pub dictionary: u64,
}Expand description
Where one column’s bytes went, taken from the directory rather than by reading pages.
Fields§
§name: StringThe column’s name, so a report does not have to carry the field list beside this.
kind: StringThe type, spelled the way the catalog spells it.
pages: u64Every stripe’s page of this column added up, which is the encoded data itself.
memberships: u64Every stripe’s exact code membership page for this column.
sieves: u64Every stripe’s membership sieve page for this column.
dictionary: u64The table wide dictionary of this column, if it has one.
Implementations§
Trait Implementations§
Source§impl Clone for ColumnLayout
impl Clone for ColumnLayout
Source§fn clone(&self) -> ColumnLayout
fn clone(&self) -> ColumnLayout
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 moreAuto Trait Implementations§
impl Freeze for ColumnLayout
impl RefUnwindSafe for ColumnLayout
impl Send for ColumnLayout
impl Sync for ColumnLayout
impl Unpin for ColumnLayout
impl UnsafeUnpin for ColumnLayout
impl UnwindSafe for ColumnLayout
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