Module ord_neu

Source
Expand description

Trace and batch implementations based on sorted ranges.

The types and type aliases in this module start with either

  • OrdVal: Collections whose data have the form (key, val) where key is ordered.
  • OrdKey: Collections whose data have the form key where key is ordered.

Although OrdVal is more general than OrdKey, the latter has a simpler representation and should consume fewer resources (computation and memory) when it applies.

Re-exports§

pub use self::val_batch::OrdValBatch;
pub use self::val_batch::OrdValBuilder;
pub use self::key_batch::OrdKeyBatch;
pub use self::key_batch::OrdKeyBuilder;
pub use layers::Vals;
pub use layers::Upds;

Modules§

key_batch
Types related to forming batches of keys.
layers
Layers are containers of lists of some type.
val_batch
Types related to forming batches with values.

Type Aliases§

ColKeyBatcher
A batcher for columnar storage
ColKeyBuilder
A builder for columnar storage
ColKeySpine
A trace implementation backed by columnar storage.
ColValBatcher
A batcher for columnar storage.
ColValBuilder
A builder for columnar storage.
ColValSpine
A trace implementation backed by columnar storage.
OrdKeyBatcher
A batcher for ordered lists.
OrdKeySpine
A trace implementation using a spine of ordered lists.
OrdValBatcher
A batcher using ordered lists.
OrdValSpine
A trace implementation using a spine of ordered lists.
RcOrdKeyBuilder
A builder for ordered lists.
RcOrdValBuilder
A builder using ordered lists.