# Uses of Package
org.apache.lucene.internal.hppc

Packages that use org.apache.lucene.internal.hppc
Package
Description
org.apache.lucene.internal.hppc
Internal copy of a subset of classes from the HPPC library.
org.apache.lucene.util.hnsw
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.

Classes in org.apache.lucene.internal.hppc used by org.apache.lucene.internal.hppc
Class
Description
AbstractIterator
Simplifies the implementation of iterators a bit.
CharCursor
Forked from HPPC, holding int index and char value.
CharHashSet
A hash set of `char`s, implemented using open addressing with linear probing for collision resolution.
CharObjectHashMap
A hash map of `char` to `Object`, implemented using open addressing with linear probing for collision resolution.
CharObjectHashMap.CharObjectCursor
Forked from HPPC, holding int index,key and value
CharObjectHashMap.KeysContainer
A view of the keys inside this hash map.
CharObjectHashMap.ValuesContainer
A view over the set of values of this map.
DoubleCursor
Forked from HPPC, holding int index and double value.
FloatArrayList
An array-backed list of `float`.
FloatCursor
Forked from HPPC, holding int index and float value.
IntArrayList
An array-backed list of `int`.
IntCursor
Forked from HPPC, holding int index and int value.
IntDoubleHashMap
A hash map of `int` to `double`, implemented using open addressing with linear probing for collision resolution.
IntDoubleHashMap.IntDoubleCursor
Forked from HPPC, holding int index,key and value
IntDoubleHashMap.KeysContainer
A view of the keys inside this hash map.
IntDoubleHashMap.ValuesContainer
A view over the set of values of this map.
IntFloatHashMap
A hash map of `int` to `float`, implemented using open addressing with linear probing for collision resolution.
IntFloatHashMap.IntFloatCursor
Forked from HPPC, holding int index,key and value
IntFloatHashMap.KeysContainer
A view of the keys inside this hash map.
IntFloatHashMap.ValuesContainer
A view over the set of values of this map.
IntHashSet
A hash set of `int`s, implemented using open addressing with linear probing for collision resolution.
IntIntHashMap
A hash map of `int` to `int`, implemented using open addressing with linear probing for collision resolution.
IntIntHashMap.IntContainer
IntCursor iterable with size and toArray function implemented
IntIntHashMap.IntIntCursor
Forked from HPPC, holding int index,key and value
IntIntHashMap.KeysContainer
A view of the keys inside this hash map.
IntLongHashMap
A hash map of `int` to `long`, implemented using open addressing with linear probing for collision resolution.
IntLongHashMap.IntLongCursor
Forked from HPPC, holding int index,key and value
IntLongHashMap.KeysContainer
A view of the keys inside this hash map.
IntLongHashMap.ValuesContainer
A view over the set of values of this map.
IntObjectHashMap
A hash map of `int` to `Object`, implemented using open addressing with linear probing for collision resolution.
IntObjectHashMap.IntObjectCursor
Forked from HPPC, holding int index,key and value
IntObjectHashMap.KeysContainer
A view of the keys inside this hash map.
IntObjectHashMap.ValuesContainer
A view over the set of values of this map.
LongArrayList
An array-backed list of `long`.
LongCursor
Forked from HPPC, holding int index and long value.
LongFloatHashMap
A hash map of `long` to `float`, implemented using open addressing with linear probing for collision resolution.
LongFloatHashMap.KeysContainer
A view of the keys inside this hash map.
LongFloatHashMap.LongFloatCursor
Forked from HPPC, holding int index,key and value
LongFloatHashMap.ValuesContainer
A view over the set of values of this map.
LongHashSet
A hash set of `long`s, implemented using open addressing with linear probing for collision resolution.
LongIntHashMap
A hash map of `long` to `int`, implemented using open addressing with linear probing for collision resolution.
LongIntHashMap.KeysContainer
A view of the keys inside this hash map.
LongIntHashMap.LongIntCursor
Forked from HPPC, holding int index,key and value
LongIntHashMap.ValuesContainer
A view over the set of values of this map.
LongObjectHashMap
A hash map of `long` to `Object`, implemented using open addressing with linear probing for collision resolution.
LongObjectHashMap.KeysContainer
A view of the keys inside this hash map.
LongObjectHashMap.LongObjectCursor
Forked from HPPC, holding int index,key and value
LongObjectHashMap.ValuesContainer
A view over the set of values of this map.
ObjectCursor
Forked from HPPC, holding int index and Object value.
Classes in org.apache.lucene.internal.hppc used by org.apache.lucene.util.hnsw
Class
Description
IntArrayList
An array-backed list of `int`.