Module agnes::frame[][src]

Structs and implementation for Frame-level data structure. A DataFrame is a reference to an underlying data store, along with record-based filtering and sorting details.

Structs

DataFrame

A data frame. A DataStore reference along with record-based filtering and sorting details.

Framed

Structure to hold references to a data structure (e.g. DataStore) and a frame used to view that structure. Provides DataIndex for the underlying data structure, as viewed through the frame.

FramedFunc

Wrapper for a Func that calls the underlying Func with the field data organized by this DataFrame.

Reindexed

Data structure that provides DataIndex access to a reorganized (sorted / shuffled) data field.

Traits

FramedMap

Marker trait for a storage structure that implements Map, as accessed through a DataFrame.

FramedMapExt

Marker trait for a storage structure that implements MapExt, as accessed through a DataFrame.

FramedTMap

Marker trait for a storage structure that implements TMap, as accessed through a DataFrame.

Reindexer

Trait for a data structure that re-indexes data and provides methods for accessing that reorganized data.