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).