pub struct Building { /* private fields */ }Expand description
A stripe that Preparer::start began and Preparer::feed is adding parts to.
Implementations§
Source§impl Building
impl Building
Sourcepub fn held(&self) -> u64
pub fn held(&self) -> u64
The bytes the stripe holds so far: every column’s codes, stripe dictionary and pages.
The rows a load hands in are charged until they are encoded, and this is what they turn into. It is not the small fraction of them it sounds like. A text column coded against its stripe dictionary keeps four bytes of code a row and every distinct value with its hashes, and each worker of a load has a stripe of its own going.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Building
impl RefUnwindSafe for Building
impl Send for Building
impl Sync for Building
impl Unpin for Building
impl UnsafeUnpin for Building
impl UnwindSafe for Building
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