public class VectorMapJoinOptimizedLongHashMap extends VectorMapJoinOptimizedHashMap implements VectorMapJoinLongHashMap
VectorMapJoinOptimizedHashMap.HashMapResult, VectorMapJoinOptimizedHashMap.NonMatchedBytesHashMapIteratorVectorMapJoinOptimizedHashTable.SerializedBytesadapterDirectAccess, containerDirectAccess, originalTableContainer| Constructor and Description |
|---|
VectorMapJoinOptimizedLongHashMap(boolean minMaxEnabled,
boolean isOuterJoin,
VectorMapJoinDesc.HashTableKeyType hashTableKeyType,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter,
TableDesc tableDesc) |
| Modifier and Type | Method and Description |
|---|---|
VectorMapJoinNonMatchedIterator |
createNonMatchedIterator(MatchTracker matchTracker) |
JoinUtil.JoinResult |
lookup(long key,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
lookup(long key,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
long |
max() |
long |
min() |
boolean |
useMinMax() |
createHashMapResult, lookup, lookupcontainsLongKey, createMatchTracker, doLookup, getEstimatedMemorySize, putRow, putRowInternal, size, spillPartitionIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateHashMapResultcontainsLongKey, createMatchTracker, putRow, size, spillPartitionIdgetEstimatedMemorySizepublic VectorMapJoinOptimizedLongHashMap(boolean minMaxEnabled,
boolean isOuterJoin,
VectorMapJoinDesc.HashTableKeyType hashTableKeyType,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter,
TableDesc tableDesc)
public boolean useMinMax()
useMinMax in interface VectorMapJoinLongHashTablepublic long min()
min in interface VectorMapJoinLongHashTablepublic long max()
max in interface VectorMapJoinLongHashTablepublic VectorMapJoinNonMatchedIterator createNonMatchedIterator(MatchTracker matchTracker)
createNonMatchedIterator in interface VectorMapJoinHashTablecreateNonMatchedIterator in class VectorMapJoinOptimizedHashMappublic JoinUtil.JoinResult lookup(long key, VectorMapJoinHashMapResult hashMapResult) throws IOException
lookup in interface VectorMapJoinLongHashMapIOExceptionpublic JoinUtil.JoinResult lookup(long key, VectorMapJoinHashMapResult hashMapResult, MatchTracker matchTracker) throws IOException
lookup in interface VectorMapJoinLongHashMapIOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.