public class VectorMapJoinOptimizedHashMap extends VectorMapJoinOptimizedHashTable implements VectorMapJoinBytesHashMap
| Modifier and Type | Class and Description |
|---|---|
static class |
VectorMapJoinOptimizedHashMap.HashMapResult |
protected static class |
VectorMapJoinOptimizedHashMap.NonMatchedBytesHashMapIterator |
VectorMapJoinOptimizedHashTable.SerializedBytesadapterDirectAccess, containerDirectAccess, originalTableContainer| Constructor and Description |
|---|
VectorMapJoinOptimizedHashMap(MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter) |
| Modifier and Type | Method and Description |
|---|---|
VectorMapJoinHashMapResult |
createHashMapResult() |
VectorMapJoinNonMatchedIterator |
createNonMatchedIterator(MatchTracker matchTracker) |
JoinUtil.JoinResult |
lookup(byte[] keyBytes,
int keyOffset,
int keyLength,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
lookup(byte[] keyBytes,
int keyOffset,
int keyLength,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
containsLongKey, createMatchTracker, doLookup, getEstimatedMemorySize, putRow, putRowInternal, size, spillPartitionIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsLongKey, createMatchTracker, putRow, size, spillPartitionIdgetEstimatedMemorySizepublic VectorMapJoinOptimizedHashMap(MapJoinTableContainer originalTableContainer, MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter)
public VectorMapJoinHashMapResult createHashMapResult()
createHashMapResult in interface VectorMapJoinHashMappublic VectorMapJoinNonMatchedIterator createNonMatchedIterator(MatchTracker matchTracker)
createNonMatchedIterator in interface VectorMapJoinHashTablecreateNonMatchedIterator in class VectorMapJoinOptimizedHashTablepublic JoinUtil.JoinResult lookup(byte[] keyBytes, int keyOffset, int keyLength, VectorMapJoinHashMapResult hashMapResult) throws IOException
lookup in interface VectorMapJoinBytesHashMapIOExceptionpublic JoinUtil.JoinResult lookup(byte[] keyBytes, int keyOffset, int keyLength, VectorMapJoinHashMapResult hashMapResult, MatchTracker matchTracker) throws IOException
lookup in interface VectorMapJoinBytesHashMapIOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.