| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
| org.apache.hadoop.hive.ql.exec.persistence | |
| org.apache.hadoop.hive.ql.exec.vector | |
| org.apache.hadoop.hive.ql.exec.vector.mapjoin.fast | |
| org.apache.hadoop.hive.ql.exec.vector.mapjoin.hashtable | |
| org.apache.hadoop.hive.ql.exec.vector.mapjoin.optimized |
| Modifier and Type | Field and Description |
|---|---|
protected MatchTracker |
MapJoinOperator.matchTracker |
| Modifier and Type | Method and Description |
|---|---|
protected JoinUtil.JoinResult |
MapJoinOperator.setMapJoinKeyNoNulls(MapJoinTableContainer.ReusableGetAdaptor dest,
Object row,
byte alias,
MatchTracker matchTracker) |
| Modifier and Type | Method and Description |
|---|---|
static MatchTracker |
MatchTracker.create(int logicalHashBucketCount) |
MatchTracker |
ReusableGetAdaptorDirectAccess.createMatchTracker() |
static MatchTracker |
MatchTracker.createPartitioned(int partitionCount) |
MatchTracker |
MatchTracker.getPartition(int partitionId) |
| Modifier and Type | Method and Description |
|---|---|
MapJoinTableContainer.NonMatchedSmallTableIterator |
MapJoinTableContainer.createNonMatchedSmallTableIterator(MatchTracker matchTracker)
Creates an iterator for going through the hash table and returns the key and value rows for any
non-matched keys.
|
MapJoinTableContainer.NonMatchedSmallTableIterator |
HashMapWrapper.createNonMatchedSmallTableIterator(MatchTracker matchTracker) |
MapJoinTableContainer.NonMatchedSmallTableIterator |
HybridHashTableContainer.createNonMatchedSmallTableIterator(MatchTracker matchTracker) |
MapJoinTableContainer.NonMatchedSmallTableIterator |
MapJoinBytesTableContainer.createNonMatchedSmallTableIterator(MatchTracker matchTracker) |
int |
BytesBytesMultiHashMap.findNextNonMatched(int currentSlotNum,
WriteBuffers.ByteSegmentRef keyRef,
BytesBytesMultiHashMap.Result hashMapResult,
MatchTracker matchTracker)
Finds the next non matched Small Table key and value.
|
byte |
BytesBytesMultiHashMap.getValueResult(byte[] key,
int offset,
int length,
BytesBytesMultiHashMap.Result hashMapResult,
MatchTracker matchTracker)
Finds a key.
|
JoinUtil.JoinResult |
ReusableGetAdaptorDirectAccess.setDirect(byte[] bytes,
int offset,
int length,
BytesBytesMultiHashMap.Result hashMapResult,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
MapJoinTableContainer.ReusableGetAdaptor.setFromRowNoNulls(Object row,
List<ExprNodeEvaluator> fields,
List<ObjectInspector> ois,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
MapJoinTableContainer.ReusableGetAdaptor.setFromVectorNoNulls(VectorHashKeyWrapperBase kw,
VectorExpressionWriter[] keyOutputWriters,
VectorHashKeyWrapperBatch keyWrapperBatch,
MatchTracker matchTracker) |
| Modifier and Type | Method and Description |
|---|---|
protected JoinUtil.JoinResult |
VectorMapJoinOperator.setMapJoinKeyNoNulls(MapJoinTableContainer.ReusableGetAdaptor dest,
Object row,
byte alias,
MatchTracker matchTracker) |
| Modifier and Type | Method and Description |
|---|---|
MatchTracker |
VectorMapJoinFastStringHashMultiSetContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastStringHashSetContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastLongHashMapContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastMultiKeyHashMapContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastLongHashSetContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastHashTable.createMatchTracker() |
MatchTracker |
VectorMapJoinFastMultiKeyHashSetContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastMultiKeyHashMultiSetContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastStringHashMapContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastTableContainer.createMatchTracker() |
MatchTracker |
VectorMapJoinFastLongHashMultiSetContainer.createMatchTracker() |
| Constructor and Description |
|---|
NonMatchedLongHashMapIterator(MatchTracker matchTracker,
VectorMapJoinFastLongHashMap hashMap) |
VectorMapJoinFastNonMatchedIterator(MatchTracker matchTracker) |
| Modifier and Type | Field and Description |
|---|---|
protected MatchTracker |
VectorMapJoinNonMatchedIterator.matchTracker |
| Modifier and Type | Method and Description |
|---|---|
MatchTracker |
VectorMapJoinHashTable.createMatchTracker() |
| Modifier and Type | Method and Description |
|---|---|
VectorMapJoinNonMatchedIterator |
VectorMapJoinHashTable.createNonMatchedIterator(MatchTracker matchTracker) |
JoinUtil.JoinResult |
VectorMapJoinBytesHashMap.lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
VectorMapJoinLongHashMap.lookup(long key,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
| Constructor and Description |
|---|
VectorMapJoinNonMatchedIterator(MatchTracker matchTracker) |
| Modifier and Type | Method and Description |
|---|---|
MatchTracker |
VectorMapJoinOptimizedHashTable.createMatchTracker() |
| Modifier and Type | Method and Description |
|---|---|
VectorMapJoinNonMatchedIterator |
VectorMapJoinOptimizedLongHashMap.createNonMatchedIterator(MatchTracker matchTracker) |
VectorMapJoinNonMatchedIterator |
VectorMapJoinOptimizedHashMap.createNonMatchedIterator(MatchTracker matchTracker) |
VectorMapJoinNonMatchedIterator |
VectorMapJoinOptimizedHashTable.createNonMatchedIterator(MatchTracker matchTracker) |
VectorMapJoinNonMatchedIterator |
VectorMapJoinOptimizedStringHashMap.createNonMatchedIterator(MatchTracker matchTracker) |
JoinUtil.JoinResult |
VectorMapJoinOptimizedHashTable.doLookup(byte[] keyBytes,
int keyOffset,
int keyLength,
BytesBytesMultiHashMap.Result bytesBytesMultiHashMapResult,
VectorMapJoinHashTableResult hashTableResult,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
VectorMapJoinOptimizedHashMap.lookup(byte[] keyBytes,
int keyOffset,
int keyLength,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
VectorMapJoinOptimizedStringHashMap.lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
JoinUtil.JoinResult |
VectorMapJoinOptimizedLongHashMap.lookup(long key,
VectorMapJoinHashMapResult hashMapResult,
MatchTracker matchTracker) |
| Constructor and Description |
|---|
NonMatchedBytesHashMapIterator(MatchTracker matchTracker,
VectorMapJoinOptimizedHashMap hashMap) |
VectorMapJoinOptimizedNonMatchedIterator(MatchTracker matchTracker) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.