Expand description
The run length backed representation of a RowSelection: RowSelector
and the primitives operating on a sequence of them.
This is the counterpart of the bitmap backing in the boolean module, and
provides the same set of transforms (split_off, trim, offset,
limit) over Vec<RowSelector> instead of a BooleanBuffer.
Structsยง
- RowSelection
Iter - Borrowed iterator over the
RowSelectors of aRowSelection. - RowSelector
RowSelectionis a collection ofRowSelectorused to skip rows when scanning a parquet file
Functionsยง
- limit_
selectors ๐ - Keeps only the first
limitselected rows ofselectors. - offset_
selectors ๐ - Skips the first
offsetselected rows ofselectors. - split_
off_ ๐selectors - Splits
selectorsat the firstrow_countrows, returning(head, tail).