pub struct BlockEntry {
pub row_count: u32,
}Expand description
Descriptor for a logical block within a column.
row_count is the runtime view: how many logical rows the block
covers. Phase 2c will add optional min, max, null_count, and
bloom fields for per-block pruning. The on-disk block index used
by v2 column serialization carries additional byte_offset and
byte_len fields, but those are an internal serialization detail
and not exposed on this runtime descriptor.
Fields§
§row_count: u32Number of logical rows (values) in this block.
Implementations§
Trait Implementations§
Source§impl Clone for BlockEntry
impl Clone for BlockEntry
Source§fn clone(&self) -> BlockEntry
fn clone(&self) -> BlockEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockEntry
impl Debug for BlockEntry
Source§impl PartialEq for BlockEntry
impl PartialEq for BlockEntry
impl Eq for BlockEntry
impl StructuralPartialEq for BlockEntry
Auto Trait Implementations§
impl Freeze for BlockEntry
impl RefUnwindSafe for BlockEntry
impl Send for BlockEntry
impl Sync for BlockEntry
impl Unpin for BlockEntry
impl UnsafeUnpin for BlockEntry
impl UnwindSafe for BlockEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more