Uses of Interface
org.apache.arrow.memory.util.hash.ArrowBufHasher
Package
Description
-
Uses of ArrowBufHasher in org.apache.arrow.algorithm.dictionary
ModifierConstructorDescriptionHashTableBasedDictionaryBuilder
(V dictionary, boolean encodeNull, ArrowBufHasher hasher) Constructs a hash table based dictionary builder.HashTableDictionaryEncoder
(D dictionary, boolean encodeNull, ArrowBufHasher hasher) Constructs a dictionary encoder. -
Uses of ArrowBufHasher in org.apache.arrow.memory.util
Modifier and TypeMethodDescriptionstatic final int
ByteFunctionHelpers.hash
(ArrowBufHasher hasher, ArrowBuf buf, long start, long end) Compute hashCode with the givenArrowBufHasher
,ArrowBuf
and start/end index.ModifierConstructorDescriptionArrowBufPointer
(ArrowBuf buf, long offset, long length, ArrowBufHasher hasher) Constructs an Arrow buffer pointer.ArrowBufPointer
(ArrowBufHasher hasher) Constructs an arrow buffer pointer with the specified hasher. -
Uses of ArrowBufHasher in org.apache.arrow.memory.util.hash
Modifier and TypeClassDescriptionclass
Implementation of the Murmur hashing algorithm.class
A simple hasher that calculates the hash code of integers as is, and does not perform any finalization. -
Uses of ArrowBufHasher in org.apache.arrow.vector
Modifier and TypeMethodDescriptionint
BaseFixedWidthVector.hashCode
(int index, ArrowBufHasher hasher) int
BaseLargeVariableWidthVector.hashCode
(int index, ArrowBufHasher hasher) int
BaseVariableWidthVector.hashCode
(int index, ArrowBufHasher hasher) int
BaseVariableWidthViewVector.hashCode
(int index, ArrowBufHasher hasher) int
BitVector.hashCode
(int index, ArrowBufHasher hasher) int
NullVector.hashCode
(int index, ArrowBufHasher hasher) int
ValueVector.hashCode
(int index, ArrowBufHasher hasher) Returns hashCode of element in index with the given hasher.int
ZeroVector.hashCode
(int index, ArrowBufHasher hasher) -
Uses of ArrowBufHasher in org.apache.arrow.vector.complex
Modifier and TypeMethodDescriptionint
DenseUnionVector.hashCode
(int index, ArrowBufHasher hasher) int
FixedSizeListVector.hashCode
(int index, ArrowBufHasher hasher) int
LargeListVector.hashCode
(int index, ArrowBufHasher hasher) int
ListVector.hashCode
(int index, ArrowBufHasher hasher) int
ListViewVector.hashCode
(int index, ArrowBufHasher hasher) Get the hash code for the element at the given index.int
NonNullableStructVector.hashCode
(int index, ArrowBufHasher hasher) int
StructVector.hashCode
(int index, ArrowBufHasher hasher) int
UnionVector.hashCode
(int index, ArrowBufHasher hasher) -
Uses of ArrowBufHasher in org.apache.arrow.vector.dictionary
ModifierConstructorDescriptionDictionaryEncoder
(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. -
Uses of ArrowBufHasher in org.apache.arrow.vector.util
ModifierConstructorDescriptionElementAddressableVectorIterator
(T vector, ArrowBufHasher hasher) Constructs an iterator for theElementAddressableVector
.