public class VectorMapJoinOptimizedStringHashMap extends VectorMapJoinOptimizedHashMap implements VectorMapJoinBytesHashMap
VectorMapJoinOptimizedHashMap.HashMapResult, VectorMapJoinOptimizedHashMap.NonMatchedBytesHashMapIteratorVectorMapJoinOptimizedHashTable.SerializedBytesadapterDirectAccess, containerDirectAccess, originalTableContainer| Constructor and Description |
|---|
VectorMapJoinOptimizedStringHashMap(boolean isOuterJoin,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter,
TableDesc tableDesc) |
| Modifier and Type | Method and Description |
|---|---|
VectorMapJoinNonMatchedIterator |
createNonMatchedIterator(MatchTracker matchTracker) |
JoinUtil.JoinResult |
lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
createHashMapResultcontainsLongKey, createMatchTracker, doLookup, getEstimatedMemorySize, putRow, putRowInternal, size, spillPartitionIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateHashMapResultcontainsLongKey, createMatchTracker, putRow, size, spillPartitionIdgetEstimatedMemorySizepublic VectorMapJoinOptimizedStringHashMap(boolean isOuterJoin,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter,
TableDesc tableDesc)
public VectorMapJoinNonMatchedIterator createNonMatchedIterator(MatchTracker matchTracker)
createNonMatchedIterator in interface VectorMapJoinHashTablecreateNonMatchedIterator in class VectorMapJoinOptimizedHashMappublic JoinUtil.JoinResult lookup(byte[] keyBytes, int keyStart, int keyLength, VectorMapJoinHashMapResult hashMapResult) throws IOException
lookup in interface VectorMapJoinBytesHashMaplookup in class VectorMapJoinOptimizedHashMapIOExceptionpublic JoinUtil.JoinResult lookup(byte[] keyBytes, int keyStart, int keyLength, VectorMapJoinHashMapResult hashMapResult, MatchTracker matchTracker) throws IOException
lookup in interface VectorMapJoinBytesHashMaplookup in class VectorMapJoinOptimizedHashMapIOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.