public abstract class VectorMapJoinFastHashTableContainerBase extends Object implements VectorMapJoinHashTable
| Constructor and Description |
|---|
VectorMapJoinFastHashTableContainerBase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLongKey(long currentKey) |
abstract long |
getEstimatedMemorySize() |
abstract long |
getHashCode(org.apache.hadoop.io.BytesWritable currentKey) |
abstract void |
putRow(long hashCode,
org.apache.hadoop.io.BytesWritable currentKey,
org.apache.hadoop.io.BytesWritable currentValue) |
abstract int |
size()
Get hash table size
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMatchTracker, createNonMatchedIterator, spillPartitionIdpublic VectorMapJoinFastHashTableContainerBase()
public abstract void putRow(long hashCode,
org.apache.hadoop.io.BytesWritable currentKey,
org.apache.hadoop.io.BytesWritable currentValue)
throws HiveException,
IOException
putRow in interface VectorMapJoinHashTablehashCode - current HashCode to avoid re-computationcurrentKey - The current Key in bytescurrentValue - The current Value in bytesHiveExceptionIOExceptionpublic abstract long getHashCode(org.apache.hadoop.io.BytesWritable currentKey)
throws HiveException,
IOException
HiveExceptionIOExceptionpublic abstract long getEstimatedMemorySize()
getEstimatedMemorySize in interface MemoryEstimatepublic abstract int size()
VectorMapJoinHashTablesize in interface VectorMapJoinHashTablepublic boolean containsLongKey(long currentKey)
containsLongKey in interface VectorMapJoinHashTablecurrentKey - The key to check for existence.Copyright © 2022 The Apache Software Foundation. All rights reserved.