pub struct OffsetStoreIndexRow {
pub offset: usize,
pub first_index: u32,
pub raw_first_index: Vec<u8>,
pub first_index_offset: usize,
pub flag: u8,
pub indices: [(u32, usize); 4],
pub raw_indices: [Vec<u8>; 4],
}Expand description
One self-framed index row in contiguous offset-store column storage.
Fields§
§offset: usizeByte offset of the opening 2d 02 0b discriminator.
first_index: u32First non-null compact index.
raw_first_index: Vec<u8>Exact serialized first-index token.
first_index_offset: usizeByte offset of the first compact index.
flag: u8Serialized row flag.
indices: [(u32, usize); 4]Four ordered non-null compact indices after the row flag.
raw_indices: [Vec<u8>; 4]Exact serialized four-index tokens in row order.
Trait Implementations§
Source§impl Clone for OffsetStoreIndexRow
impl Clone for OffsetStoreIndexRow
Source§fn clone(&self) -> OffsetStoreIndexRow
fn clone(&self) -> OffsetStoreIndexRow
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 moreSource§impl Debug for OffsetStoreIndexRow
impl Debug for OffsetStoreIndexRow
impl Eq for OffsetStoreIndexRow
Source§impl PartialEq for OffsetStoreIndexRow
impl PartialEq for OffsetStoreIndexRow
impl StructuralPartialEq for OffsetStoreIndexRow
Auto Trait Implementations§
impl Freeze for OffsetStoreIndexRow
impl RefUnwindSafe for OffsetStoreIndexRow
impl Send for OffsetStoreIndexRow
impl Sync for OffsetStoreIndexRow
impl Unpin for OffsetStoreIndexRow
impl UnsafeUnpin for OffsetStoreIndexRow
impl UnwindSafe for OffsetStoreIndexRow
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