| Package | Description |
|---|---|
| com.carrotsearch.hppc |
| Modifier and Type | Class and Description |
|---|---|
class |
ByteArrayDeque
An array-backed
ByteDeque. |
class |
ByteArrayList
An array-backed list of bytes.
|
class |
ByteByteHashMap
A hash map of
byte to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteByteScatterMap
Same as
ByteByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteCharHashMap
A hash map of
byte to char, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteCharScatterMap
Same as
ByteCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteDoubleHashMap
A hash map of
byte to double, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteDoubleScatterMap
Same as
ByteDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteFloatHashMap
A hash map of
byte to float, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteFloatScatterMap
Same as
ByteFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteHashSet
A hash set of
bytes, implemented using using open addressing
with linear probing for collision resolution. |
class |
ByteIntHashMap
A hash map of
byte to int, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteIntScatterMap
Same as
ByteIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteLongHashMap
A hash map of
byte to long, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteLongScatterMap
Same as
ByteLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteObjectHashMap<VType>
A hash map of
byte to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteObjectScatterMap<VType>
Same as
ByteObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteScatterSet
Same as
ByteHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
ByteShortHashMap
A hash map of
byte to short, implemented using open
addressing with linear probing for collision resolution. |
class |
ByteShortScatterMap
Same as
ByteShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ByteStack
A subclass of
ByteArrayList adding stack-related utility methods. |
class |
CharArrayDeque
An array-backed
CharDeque. |
class |
CharArrayList
An array-backed list of chars.
|
class |
CharByteHashMap
A hash map of
char to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
CharByteScatterMap
Same as
CharByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharCharHashMap
A hash map of
char to char, implemented using open
addressing with linear probing for collision resolution. |
class |
CharCharScatterMap
Same as
CharCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharDoubleHashMap
A hash map of
char to double, implemented using open
addressing with linear probing for collision resolution. |
class |
CharDoubleScatterMap
Same as
CharDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharFloatHashMap
A hash map of
char to float, implemented using open
addressing with linear probing for collision resolution. |
class |
CharFloatScatterMap
Same as
CharFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharHashSet
A hash set of
chars, implemented using using open addressing
with linear probing for collision resolution. |
class |
CharIntHashMap
A hash map of
char to int, implemented using open
addressing with linear probing for collision resolution. |
class |
CharIntScatterMap
Same as
CharIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharLongHashMap
A hash map of
char to long, implemented using open
addressing with linear probing for collision resolution. |
class |
CharLongScatterMap
Same as
CharLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharObjectHashMap<VType>
A hash map of
char to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
CharObjectScatterMap<VType>
Same as
CharObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharScatterSet
Same as
CharHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
CharShortHashMap
A hash map of
char to short, implemented using open
addressing with linear probing for collision resolution. |
class |
CharShortScatterMap
Same as
CharShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
CharStack
A subclass of
CharArrayList adding stack-related utility methods. |
class |
DoubleArrayDeque
An array-backed
DoubleDeque. |
class |
DoubleArrayList
An array-backed list of doubles.
|
class |
DoubleByteHashMap
A hash map of
double to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleByteScatterMap
Same as
DoubleByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleCharHashMap
A hash map of
double to char, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleCharScatterMap
Same as
DoubleCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleDoubleHashMap
A hash map of
double to double, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleDoubleScatterMap
Same as
DoubleDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleFloatHashMap
A hash map of
double to float, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleFloatScatterMap
Same as
DoubleFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleHashSet
A hash set of
doubles, implemented using using open addressing
with linear probing for collision resolution. |
class |
DoubleIntHashMap
A hash map of
double to int, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleIntScatterMap
Same as
DoubleIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleLongHashMap
A hash map of
double to long, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleLongScatterMap
Same as
DoubleLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleObjectHashMap<VType>
A hash map of
double to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleObjectScatterMap<VType>
Same as
DoubleObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleScatterSet
Same as
DoubleHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleShortHashMap
A hash map of
double to short, implemented using open
addressing with linear probing for collision resolution. |
class |
DoubleShortScatterMap
Same as
DoubleShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
DoubleStack
A subclass of
DoubleArrayList adding stack-related utility methods. |
class |
FloatArrayDeque
An array-backed
FloatDeque. |
class |
FloatArrayList
An array-backed list of floats.
|
class |
FloatByteHashMap
A hash map of
float to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatByteScatterMap
Same as
FloatByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatCharHashMap
A hash map of
float to char, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatCharScatterMap
Same as
FloatCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatDoubleHashMap
A hash map of
float to double, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatDoubleScatterMap
Same as
FloatDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatFloatHashMap
A hash map of
float to float, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatFloatScatterMap
Same as
FloatFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatHashSet
A hash set of
floats, implemented using using open addressing
with linear probing for collision resolution. |
class |
FloatIntHashMap
A hash map of
float to int, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatIntScatterMap
Same as
FloatIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatLongHashMap
A hash map of
float to long, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatLongScatterMap
Same as
FloatLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatObjectHashMap<VType>
A hash map of
float to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatObjectScatterMap<VType>
Same as
FloatObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatScatterSet
Same as
FloatHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
FloatShortHashMap
A hash map of
float to short, implemented using open
addressing with linear probing for collision resolution. |
class |
FloatShortScatterMap
Same as
FloatShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
FloatStack
A subclass of
FloatArrayList adding stack-related utility methods. |
class |
IntArrayDeque
An array-backed
IntDeque. |
class |
IntArrayList
An array-backed list of ints.
|
class |
IntByteHashMap
A hash map of
int to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
IntByteScatterMap
Same as
IntByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntCharHashMap
A hash map of
int to char, implemented using open
addressing with linear probing for collision resolution. |
class |
IntCharScatterMap
Same as
IntCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntDoubleHashMap
A hash map of
int to double, implemented using open
addressing with linear probing for collision resolution. |
class |
IntDoubleScatterMap
Same as
IntDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntFloatHashMap
A hash map of
int to float, implemented using open
addressing with linear probing for collision resolution. |
class |
IntFloatScatterMap
Same as
IntFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntHashSet
A hash set of
ints, implemented using using open addressing
with linear probing for collision resolution. |
class |
IntIntHashMap
A hash map of
int to int, implemented using open
addressing with linear probing for collision resolution. |
class |
IntIntScatterMap
Same as
IntIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntLongHashMap
A hash map of
int to long, implemented using open
addressing with linear probing for collision resolution. |
class |
IntLongScatterMap
Same as
IntLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntObjectHashMap<VType>
A hash map of
int to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
IntObjectScatterMap<VType>
Same as
IntObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntScatterSet
Same as
IntHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
IntShortHashMap
A hash map of
int to short, implemented using open
addressing with linear probing for collision resolution. |
class |
IntShortScatterMap
Same as
IntShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
IntStack
A subclass of
IntArrayList adding stack-related utility methods. |
class |
LongArrayDeque
An array-backed
LongDeque. |
class |
LongArrayList
An array-backed list of longs.
|
class |
LongByteHashMap
A hash map of
long to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
LongByteScatterMap
Same as
LongByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongCharHashMap
A hash map of
long to char, implemented using open
addressing with linear probing for collision resolution. |
class |
LongCharScatterMap
Same as
LongCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongDoubleHashMap
A hash map of
long to double, implemented using open
addressing with linear probing for collision resolution. |
class |
LongDoubleScatterMap
Same as
LongDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongFloatHashMap
A hash map of
long to float, implemented using open
addressing with linear probing for collision resolution. |
class |
LongFloatScatterMap
Same as
LongFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongHashSet
A hash set of
longs, implemented using using open addressing
with linear probing for collision resolution. |
class |
LongIntHashMap
A hash map of
long to int, implemented using open
addressing with linear probing for collision resolution. |
class |
LongIntScatterMap
Same as
LongIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongLongHashMap
A hash map of
long to long, implemented using open
addressing with linear probing for collision resolution. |
class |
LongLongScatterMap
Same as
LongLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongObjectHashMap<VType>
A hash map of
long to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
LongObjectScatterMap<VType>
Same as
LongObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongScatterSet
Same as
LongHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
LongShortHashMap
A hash map of
long to short, implemented using open
addressing with linear probing for collision resolution. |
class |
LongShortScatterMap
Same as
LongShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
LongStack
A subclass of
LongArrayList adding stack-related utility methods. |
class |
ObjectArrayDeque<KType>
An array-backed
ObjectDeque. |
class |
ObjectArrayList<KType>
An array-backed list of Objects.
|
class |
ObjectByteHashMap<KType>
A hash map of
Object to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectByteIdentityHashMap<KType>
An identity hash map of
Object to byte. |
class |
ObjectByteScatterMap<KType>
Same as
ObjectByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectCharHashMap<KType>
A hash map of
Object to char, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectCharIdentityHashMap<KType>
An identity hash map of
Object to char. |
class |
ObjectCharScatterMap<KType>
Same as
ObjectCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectDoubleHashMap<KType>
A hash map of
Object to double, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectDoubleIdentityHashMap<KType>
An identity hash map of
Object to double. |
class |
ObjectDoubleScatterMap<KType>
Same as
ObjectDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectFloatHashMap<KType>
A hash map of
Object to float, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectFloatIdentityHashMap<KType>
An identity hash map of
Object to float. |
class |
ObjectFloatScatterMap<KType>
Same as
ObjectFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectHashSet<KType>
A hash set of
Objects, implemented using using open addressing
with linear probing for collision resolution. |
class |
ObjectIdentityHashSet<KType>
A reference-equality (identity) hash set.
|
class |
ObjectIntHashMap<KType>
A hash map of
Object to int, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectIntIdentityHashMap<KType>
An identity hash map of
Object to int. |
class |
ObjectIntScatterMap<KType>
Same as
ObjectIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectLongHashMap<KType>
A hash map of
Object to long, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectLongIdentityHashMap<KType>
An identity hash map of
Object to long. |
class |
ObjectLongScatterMap<KType>
Same as
ObjectLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectObjectHashMap<KType,VType>
A hash map of
Object to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectObjectIdentityHashMap<KType,VType>
An identity hash map of
Object to Object. |
class |
ObjectObjectScatterMap<KType,VType>
Same as
ObjectObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectScatterSet<KType>
Same as
ObjectHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectShortHashMap<KType>
A hash map of
Object to short, implemented using open
addressing with linear probing for collision resolution. |
class |
ObjectShortIdentityHashMap<KType>
An identity hash map of
Object to short. |
class |
ObjectShortScatterMap<KType>
Same as
ObjectShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ObjectStack<KType>
A subclass of
ObjectArrayList adding stack-related utility methods. |
class |
ShortArrayDeque
An array-backed
ShortDeque. |
class |
ShortArrayList
An array-backed list of shorts.
|
class |
ShortByteHashMap
A hash map of
short to byte, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortByteScatterMap
Same as
ShortByteHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortCharHashMap
A hash map of
short to char, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortCharScatterMap
Same as
ShortCharHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortDoubleHashMap
A hash map of
short to double, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortDoubleScatterMap
Same as
ShortDoubleHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortFloatHashMap
A hash map of
short to float, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortFloatScatterMap
Same as
ShortFloatHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortHashSet
A hash set of
shorts, implemented using using open addressing
with linear probing for collision resolution. |
class |
ShortIntHashMap
A hash map of
short to int, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortIntScatterMap
Same as
ShortIntHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortLongHashMap
A hash map of
short to long, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortLongScatterMap
Same as
ShortLongHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortObjectHashMap<VType>
A hash map of
short to Object, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortObjectScatterMap<VType>
Same as
ShortObjectHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortScatterSet
Same as
ShortHashSet but does not implement per-instance key mixing
strategy and uses a simpler (faster) bit distribution function. |
class |
ShortShortHashMap
A hash map of
short to short, implemented using open
addressing with linear probing for collision resolution. |
class |
ShortShortScatterMap
Same as
ShortShortHashMap but does not implement per-instance
key mixing strategy and uses a simpler (faster) bit distribution function. |
class |
ShortStack
A subclass of
ShortArrayList adding stack-related utility methods. |
Copyright © 2025 Carrot Search s.c.. All rights reserved.