Expand description
Version 1 of IDLSet - This is a compressed-only version of the library. This should be used when you know your data set is always large and compresses well. There are a number of cases where with small (IE less than 8) items from one set interacting with a larger set (IE thousands of items) that uncompressed indexes will perform better.
If you are unsure, you should use the [v2
] version of this library.
Structs
An ID List of u64
values, that uses a compressed representation of u64
to
speed up set operations, improve cpu cache behaviour and consume less memory.
An iterator over the set of values that exists in an IDLBitRange
. This
can be used to extract the decompressed values into another form of
datastructure, perform map functions or simply iteration with a for
loop.