public class VectorMapJoinFastLongHashMultiSet extends VectorMapJoinFastLongHashTable implements VectorMapJoinLongHashMultiSet
| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.logging.Log |
LOG |
slotPairskeysAssigned, largestNumberOfSteps, loadFactor, logicalHashBucketCount, logicalHashBucketMask, metricExpands, metricPutConflict, resizeThreshold, writeBuffersSize| Constructor and Description |
|---|
VectorMapJoinFastLongHashMultiSet(boolean minMaxEnabled,
boolean isOuterJoin,
VectorMapJoinDesc.HashTableKeyType hashTableKeyType,
int initialCapacity,
float loadFactor,
int writeBuffersSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignSlot(int slot,
long key,
boolean isNewKey,
org.apache.hadoop.io.BytesWritable currentValue) |
JoinUtil.JoinResult |
contains(long key,
VectorMapJoinHashMultiSetResult hashMultiSetResult) |
VectorMapJoinHashMultiSetResult |
createHashMultiSetResult() |
add, findReadSlot, max, min, putRow, putRow, useMinMaxclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmax, min, useMinMaxputRowpublic VectorMapJoinFastLongHashMultiSet(boolean minMaxEnabled,
boolean isOuterJoin,
VectorMapJoinDesc.HashTableKeyType hashTableKeyType,
int initialCapacity,
float loadFactor,
int writeBuffersSize)
public VectorMapJoinHashMultiSetResult createHashMultiSetResult()
createHashMultiSetResult in interface VectorMapJoinHashMultiSetpublic void assignSlot(int slot,
long key,
boolean isNewKey,
org.apache.hadoop.io.BytesWritable currentValue)
assignSlot in class VectorMapJoinFastLongHashTablepublic JoinUtil.JoinResult contains(long key, VectorMapJoinHashMultiSetResult hashMultiSetResult)
contains in interface VectorMapJoinLongHashMultiSetCopyright © 2015 The Apache Software Foundation. All rights reserved.