public class VectorMapJoinFastBytesHashMultiSetStore extends Object implements MemoryEstimate
| Modifier and Type | Class and Description |
|---|---|
static class |
VectorMapJoinFastBytesHashMultiSetStore.HashMultiSetResult
A hash multi-set result that can read the set membership count for the key.
|
| Constructor and Description |
|---|
VectorMapJoinFastBytesHashMultiSetStore(int writeBuffersSize) |
| Modifier and Type | Method and Description |
|---|---|
long |
addFirst(long partialHashCode,
byte[] keyBytes,
int keyStart,
int keyLength)
Two 64-bit long result is the key and value reference.
|
long |
bumpCount(long refWord,
WriteBuffers.Position unsafeReadPos) |
long |
getEstimatedMemorySize() |
WriteBuffers |
getWriteBuffers()
A store for a key and set membership count in memory.
|
public VectorMapJoinFastBytesHashMultiSetStore(int writeBuffersSize)
public WriteBuffers getWriteBuffers()
public long addFirst(long partialHashCode,
byte[] keyBytes,
int keyStart,
int keyLength)
partialHashCode - keyBytes - keyStart - keyLength - public long bumpCount(long refWord,
WriteBuffers.Position unsafeReadPos)
refWord - public long getEstimatedMemorySize()
getEstimatedMemorySize in interface MemoryEstimateCopyright © 2024 The Apache Software Foundation. All rights reserved.