Skip to main content

Module tidyview

Module tidyview 

Source
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§

ArrangeKey
A sort key for arrange().
GroupIndex
Index over groups, in first-occurrence order.
GroupMeta
Metadata for one group: key values + row indices.
GroupedTidyView
A TidyView with an associated group index.
ProjectionMap
Tracks which columns are visible after select().
TidyView
Zero-copy virtual view over a shared DataFrame.

Enums§

TidyAgg
Aggregation functions for summarise().
TidyError
Error type for TidyView operations.