protected static class VectorMapJoinOptimizedHashMap.NonMatchedBytesHashMapIterator extends VectorMapJoinOptimizedNonMatchedIterator
| Modifier and Type | Field and Description |
|---|---|
protected WriteBuffers.ByteSegmentRef |
keyRef |
nonMatchedHashMapResult, nonMatchedIteratormatchTracker, nonMatchedLogicalSlotNum| Constructor and Description |
|---|
NonMatchedBytesHashMapIterator(MatchTracker matchTracker,
VectorMapJoinOptimizedHashMap hashMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
doReadNonMatchedBytesKey() |
byte[] |
getNonMatchedBytes() |
int |
getNonMatchedBytesLength() |
int |
getNonMatchedBytesOffset() |
void |
init() |
boolean |
readNonMatchedBytesKey() |
findNextNonMatched, getNonMatchedHashMapResultgetNonMatchedLongKey, readNonMatchedLongKeyprotected WriteBuffers.ByteSegmentRef keyRef
public NonMatchedBytesHashMapIterator(MatchTracker matchTracker, VectorMapJoinOptimizedHashMap hashMap)
public void init()
init in class VectorMapJoinNonMatchedIteratorpublic void doReadNonMatchedBytesKey()
throws HiveException
HiveExceptionpublic boolean readNonMatchedBytesKey()
throws HiveException
readNonMatchedBytesKey in class VectorMapJoinNonMatchedIteratorHiveExceptionpublic byte[] getNonMatchedBytes()
getNonMatchedBytes in class VectorMapJoinNonMatchedIteratorpublic int getNonMatchedBytesOffset()
getNonMatchedBytesOffset in class VectorMapJoinNonMatchedIteratorpublic int getNonMatchedBytesLength()
getNonMatchedBytesLength in class VectorMapJoinNonMatchedIteratorCopyright © 2022 The Apache Software Foundation. All rights reserved.