public class VectorMapJoinFastMultiKeyHashSet extends VectorMapJoinFastBytesHashSet
keyStore, slotTriples, testKeyBytesWritable
estimatedKeyCount, HIGHEST_INT_POWER_OF_2, keysAssigned, largestNumberOfSteps, loadFactor, logicalHashBucketCount, logicalHashBucketMask, metricExpands, metricPutConflict, ONE_QUARTER_LIMIT, ONE_SIXTH_LIMIT, resizeThreshold, writeBuffersSize
Constructor and Description |
---|
VectorMapJoinFastMultiKeyHashSet(boolean isOuterJoin,
int initialCapacity,
float loadFactor,
int writeBuffersSize,
long estimatedKeyCount) |
Modifier and Type | Method and Description |
---|---|
long |
getEstimatedMemorySize()
Returns estimated memory size based
JavaDataModel |
void |
testPutRow(byte[] currentKey) |
assignSlot, contains, createHashSetResult
add, findReadSlot, putRow
size, throwExpandError
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
putRow, size
public VectorMapJoinFastMultiKeyHashSet(boolean isOuterJoin, int initialCapacity, float loadFactor, int writeBuffersSize, long estimatedKeyCount)
public void testPutRow(byte[] currentKey) throws HiveException, IOException
HiveException
IOException
public long getEstimatedMemorySize()
MemoryEstimate
JavaDataModel
getEstimatedMemorySize
in interface MemoryEstimate
getEstimatedMemorySize
in class VectorMapJoinFastBytesHashSet
Copyright © 2022 The Apache Software Foundation. All rights reserved.