pub struct PageLocation {
pub offset: i64,
pub compressed_page_size: i32,
pub first_row_index: i64,
}Expand description
Page location information for OffsetIndexMetaData
Fields§
§offset: i64Offset of the page in the file
compressed_page_size: i32Size of the page, including header. Sum of compressed_page_size and header
first_row_index: i64Index within the RowGroup of the first row of the page. When an OffsetIndex is present, pages must begin on row boundaries (repetition_level = 0).
Trait Implementations§
Source§impl Clone for PageLocation
impl Clone for PageLocation
Source§fn clone(&self) -> PageLocation
fn clone(&self) -> PageLocation
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 PageLocation
impl Debug for PageLocation
Source§impl PartialEq for PageLocation
impl PartialEq for PageLocation
impl Eq for PageLocation
impl StructuralPartialEq for PageLocation
Auto Trait Implementations§
impl Freeze for PageLocation
impl RefUnwindSafe for PageLocation
impl Send for PageLocation
impl Sync for PageLocation
impl Unpin for PageLocation
impl UnwindSafe for PageLocation
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