Module offsets

Source
Expand description

Columnar stores for non-decreasing u64, stored in various ways.

The venerable Vec<u64> works as a general container for arbitrary offests, but it can be non-optimal for various patterns of offset, including constant inter-offset spacing, and relatively short runs (compared to a RankSelect).

Structsยง

Fixeds
An offset container that encodes a constant K spacing.
Strides
The first two integers describe a stride pattern, [stride, length].