Module table

Source
Expand description

Homogenous storage module

Structs§

Grid
Array of struct storage
Index
Index of keys
MaskIter
Query::mask table iterator
Mut
A wrapper over a mutable grid
Ref
A wrapper over a grid reference
RootsIter
Iterator of root keys => Iterator of children keys
Row
A row that can contain a dynamic number of columns as long as each column has a distinct type
Table
A Table stores hierarchical values of the same data type in a cache-friendly way.
View
A view of a table

Traits§

Cell
single element of crate::table::Rows and crate::table::Grids
Column
Column type wrapper
RowLike
Trait that transforms something into a list of Cells or Columns
TryFromRow
Trait that creates arbitrary data from a row

Type Aliases§

KeyRoots
key index to position in index map
KeySet
Index set of keys