pub(crate) struct FetchRanges {
pub(crate) ranges: Vec<Range<u64>>,
pub(crate) page_start_offsets: Option<Vec<Vec<u64>>>,
}Expand description
What ranges to fetch for the columns in this row group
Fields§
§ranges: Vec<Range<u64>>The byte ranges to fetch
page_start_offsets: Option<Vec<Vec<u64>>>If Some, the start offsets of each page for each column chunk
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FetchRanges
impl RefUnwindSafe for FetchRanges
impl Send for FetchRanges
impl Sync for FetchRanges
impl Unpin for FetchRanges
impl UnwindSafe for FetchRanges
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