pub(crate) enum RowGroupBuildResult {
Finished {
remaining_budget: RowBudget,
},
NeedsData(Vec<Range<u64>>),
Data {
batch_reader: ParquetRecordBatchReader,
remaining_budget: RowBudget,
},
}Variants§
Finished
The active row group is complete without producing a reader.
NeedsData(Vec<Range<u64>>)
More bytes are needed before the active row group can make progress.
Data
The active row group produced a reader.
Fields
§
batch_reader: ParquetRecordBatchReaderTrait Implementations§
Auto Trait Implementations§
impl Freeze for RowGroupBuildResult
impl !RefUnwindSafe for RowGroupBuildResult
impl Send for RowGroupBuildResult
impl !Sync for RowGroupBuildResult
impl Unpin for RowGroupBuildResult
impl UnsafeUnpin for RowGroupBuildResult
impl !UnwindSafe for RowGroupBuildResult
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