Module tuple

Source
Expand description

tuples contains structures related to an in-memory tuple-store for usize values. It is intended to be used in conjunction with storage::Data to provid arbitrary-typed tuple functionality.

Structs§

Projection
A projection is an ordered view of a tuple store, under a specific permutation.
ProjectionIter
Iterator over a projection implementing the SkipIterator interface
Tuples
In-memory Tuple store.

Enums§

MergeRef
Type for describing one of the two ways a merged result can be created - either as a simple aggregate using the FactIds constructor, or as a circumscribed aggregate using a MetaId
Provenance
How we know a fact to be true

Type Aliases§

FactId
Key type for referencing a fact
MetaId
Key type for referencing a group of facts in an aggregate