| Interface | Description |
|---|---|
| KeyedObject |
Interface for objects that can be identified by long key.
|
| KeyExtractor<T> |
Extract keys from objects.
|
| KeyIndex |
Bidirectional mapping between long keys and a contiguous range of integer indexes.
|
| Class | Description |
|---|---|
| FrozenHashKeyIndex |
Immutable key index backed by a hash table.
|
| HashKeyIndex |
Mutable index mapping backed by a hash table.
|
| KeyedObjectMap<T> |
A map that allows objects with long keys to be looked up by key.
|
| KeyedObjectMapBuilder<T> |
Builder for keyed object maps.
|
| Keys |
Utility class for key extractors.
|
| Long2DoubleSortedArrayMap |
An immutable long-to-double map backed by a sorted key array.
|
| LongSortedArraySet |
A sorted set of longs implemented using a sorted array.
|
| SortedKeyIndex |
Implement an index of long keys, sorted by key.
|
Data structures indexed by long IDs (keys).