Struct lance_encoding::encoder::EncodedPage  
source · pub struct EncodedPage {
    pub buffers: Vec<EncodedBuffer>,
    pub encoding: ArrayEncoding,
    pub num_rows: u32,
    pub column_idx: u32,
}Expand description
An encoded page of data
This maps to an Arrow Array and may contain multiple buffers For example, a nullable int32 page will contain two buffers, one for the null bitmap and one for the values
Fields§
§buffers: Vec<EncodedBuffer>The encoded buffers
encoding: ArrayEncodingA description of the encoding used to encode the column
num_rows: u32The number of rows in the encoded page
column_idx: u32The index of the column
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncodedPage
impl RefUnwindSafe for EncodedPage
impl Send for EncodedPage
impl Sync for EncodedPage
impl Unpin for EncodedPage
impl UnwindSafe for EncodedPage
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