Expand description
Which row groups a scan reads next, with their selections and budget.
Re-exportsยง
use crate::arrow::arrow_reader::RowGroupPlan;๐use crate::arrow::arrow_reader::RowGroupSelection;๐use crate::arrow::arrow_reader::RowSelection;๐use crate::errors::ParquetError;๐use crate::file::metadata::ParquetMetaData;๐use std::collections::HashMap;๐use std::collections::VecDeque;๐use std::sync::Arc;๐use super::budget::RowBudget;๐
Structsยง
- Next
RowGroup ๐ - Work item handed from
RowGroupFrontiertoRowGroupReaderBuilder. - Queued
RowGroups ๐ - Row groups and selections that have not yet been handed to the row-group reader builder.
- RowGroup
Frontier ๐
Enumsยง
- Queue ๐
- The queue of
QueuedRowGroups. - Queued
RowGroup ๐Decision - Plan for the next queued row group after row-selection slicing.