Expand description
TidyView — the virtual frame engine.
A TidyView is a zero-copy lens over shared columnar data: an Rc<DataFrame>
base, a BitMask recording which rows are visible, a ProjectionMap for
column selection, and an optional ordering permutation.
Filters don’t copy data — they flip bits. Selects don’t copy data — they narrow the projection. The original data is never modified.
Structs§
- Arrange
Key - A sort key for arrange().
- Group
Index - Index over groups, in first-occurrence order.
- Group
Meta - Metadata for one group: key values + row indices.
- Grouped
Tidy View - A TidyView with an associated group index.
- Projection
Map - Tracks which columns are visible after select().
- Tidy
View - Zero-copy virtual view over a shared DataFrame.