public interface VectorMapJoinHashTable extends MemoryEstimate
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLongKey(long currentKey) |
MatchTracker |
createMatchTracker() |
VectorMapJoinNonMatchedIterator |
createNonMatchedIterator(MatchTracker matchTracker) |
void |
putRow(long hashCode,
org.apache.hadoop.io.BytesWritable currentKey,
org.apache.hadoop.io.BytesWritable currentValue) |
int |
size()
Get hash table size
|
int |
spillPartitionId() |
getEstimatedMemorySizevoid putRow(long hashCode,
org.apache.hadoop.io.BytesWritable currentKey,
org.apache.hadoop.io.BytesWritable currentValue)
throws SerDeException,
HiveException,
IOException
hashCode - current HashCode to avoid re-computationcurrentKey - The current Key in bytescurrentValue - The current Value in bytesSerDeExceptionHiveExceptionIOExceptionboolean containsLongKey(long currentKey)
currentKey - The key to check for existence.int size()
MatchTracker createMatchTracker()
VectorMapJoinNonMatchedIterator createNonMatchedIterator(MatchTracker matchTracker)
int spillPartitionId()
Copyright © 2024 The Apache Software Foundation. All rights reserved.