public class VectorMapJoinFastValueStore extends Object implements MemoryEstimate
Modifier and Type | Class and Description |
---|---|
static class |
VectorMapJoinFastValueStore.HashMapResult |
Constructor and Description |
---|
VectorMapJoinFastValueStore(int writeBuffersSize) |
Modifier and Type | Method and Description |
---|---|
long |
addFirst(byte[] valueBytes,
int valueStart,
int valueLength) |
long |
addMore(long oldValueRef,
byte[] valueBytes,
int valueStart,
int valueLength) |
long |
getEstimatedMemorySize()
Returns estimated memory size based
JavaDataModel |
WriteBuffers |
writeBuffers()
A store for "lists" of arbitrary length values in memory.
|
public VectorMapJoinFastValueStore(int writeBuffersSize)
public WriteBuffers writeBuffers()
public long getEstimatedMemorySize()
MemoryEstimate
JavaDataModel
getEstimatedMemorySize
in interface MemoryEstimate
public long addFirst(byte[] valueBytes, int valueStart, int valueLength)
public long addMore(long oldValueRef, byte[] valueBytes, int valueStart, int valueLength)
Copyright © 2022 The Apache Software Foundation. All rights reserved.