Constructor and Description |
---|
HashTableBasedDictionaryBuilder(V dictionary,
boolean encodeNull,
ArrowBufHasher hasher)
Constructs a hash table based dictionary builder.
|
HashTableDictionaryEncoder(D dictionary,
boolean encodeNull,
ArrowBufHasher hasher)
Constructs a dictionary encoder.
|
Modifier and Type | Method and Description |
---|---|
static int |
ByteFunctionHelpers.hash(ArrowBufHasher hasher,
ArrowBuf buf,
long start,
long end)
Compute hashCode with the given
ArrowBufHasher , ArrowBuf and start/end index. |
Constructor and Description |
---|
ArrowBufPointer(ArrowBufHasher hasher)
Constructs an arrow buffer pointer with the specified hasher.
|
ArrowBufPointer(ArrowBuf buf,
long offset,
long length,
ArrowBufHasher hasher)
Constructs an Arrow buffer pointer.
|
Modifier and Type | Class and Description |
---|---|
class |
MurmurHasher
Implementation of the Murmur hashing algorithm.
|
class |
SimpleHasher
A simple hasher that calculates the hash code of integers as is,
and does not perform any finalization.
|
Modifier and Type | Method and Description |
---|---|
int |
BitVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
ValueVector.hashCode(int index,
ArrowBufHasher hasher)
Returns hashCode of element in index with the given hasher.
|
int |
BaseFixedWidthVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
ZeroVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
BaseVariableWidthVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
NullVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
BaseLargeVariableWidthVector.hashCode(int index,
ArrowBufHasher hasher) |
Modifier and Type | Method and Description |
---|---|
int |
LargeListVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
FixedSizeListVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
NonNullableStructVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
ListVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
StructVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
UnionVector.hashCode(int index,
ArrowBufHasher hasher) |
int |
DenseUnionVector.hashCode(int index,
ArrowBufHasher hasher) |
Constructor and Description |
---|
DictionaryEncoder(Dictionary dictionary,
BufferAllocator allocator,
ArrowBufHasher hasher)
Construct an instance.
|
DictionaryHashTable(int initialCapacity,
ValueVector dictionary,
ArrowBufHasher hasher)
Constructs an empty map with the specified initial capacity and load factor.
|
DictionaryHashTable(ValueVector dictionary,
ArrowBufHasher hasher) |
ListSubfieldEncoder(Dictionary dictionary,
BufferAllocator allocator,
ArrowBufHasher hasher)
Construct an instance.
|
StructSubfieldEncoder(BufferAllocator allocator,
DictionaryProvider.MapDictionaryProvider provider,
ArrowBufHasher hasher)
Construct an instance.
|
Constructor and Description |
---|
ElementAddressableVectorIterator(T vector,
ArrowBufHasher hasher)
Constructs an iterator for the
ElementAddressableVector . |
Copyright © 2024 The Apache Software Foundation. All rights reserved.