Modifier and Type | Field and Description |
---|---|
protected VectorMapJoinHashMapResult[] |
VectorMapJoinOuterGenerateResultOperator.hashMapResults |
protected VectorMapJoinHashMapResult[] |
VectorMapJoinInnerGenerateResultOperator.hashMapResults |
Modifier and Type | Method and Description |
---|---|
void |
VectorMapJoinOuterGenerateResultOperator.finishOuterRepeated(VectorizedRowBatch batch,
JoinUtil.JoinResult joinResult,
VectorMapJoinHashMapResult hashMapResult,
boolean someRowsFilteredOut,
boolean inputSelectedInUse,
int inputLogicalSize)
Generate the outer join output results for one vectorized row batch with a repeated key.
|
protected void |
VectorMapJoinGenerateResultOperator.generateHashMapResultMultiValue(VectorizedRowBatch batch,
VectorMapJoinHashMapResult hashMapResult,
int[] allMatchs,
int allMatchesIndex,
int duplicateCount)
Generate results for a N x M cross product.
|
protected void |
VectorMapJoinGenerateResultOperator.generateHashMapResultRepeatedAll(VectorizedRowBatch batch,
VectorMapJoinHashMapResult hashMapResult)
Generate optimized results when entire batch key is repeated and it matched the hash map.
|
protected int |
VectorMapJoinGenerateResultOperator.generateHashMapResultSingleValue(VectorizedRowBatch batch,
VectorMapJoinHashMapResult hashMapResult,
int[] allMatchs,
int allMatchesIndex,
int duplicateCount,
int numSel)
Generate join results for a single small table value match.
|
Modifier and Type | Class and Description |
---|---|
static class |
VectorMapJoinFastValueStore.HashMapResult |
Modifier and Type | Method and Description |
---|---|
VectorMapJoinHashMapResult |
VectorMapJoinFastLongHashMap.createHashMapResult() |
VectorMapJoinHashMapResult |
VectorMapJoinFastHashMap.createHashMapResult() |
VectorMapJoinHashMapResult |
VectorMapJoinFastBytesHashMap.createHashMapResult() |
Modifier and Type | Method and Description |
---|---|
JoinUtil.JoinResult |
VectorMapJoinFastBytesHashMap.lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
VectorMapJoinFastLongHashMap.lookup(long key,
VectorMapJoinHashMapResult hashMapResult) |
Modifier and Type | Method and Description |
---|---|
VectorMapJoinHashMapResult |
VectorMapJoinHashMap.createHashMapResult() |
Modifier and Type | Method and Description |
---|---|
JoinUtil.JoinResult |
VectorMapJoinBytesHashMap.lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
VectorMapJoinLongHashMap.lookup(long key,
VectorMapJoinHashMapResult hashMapResult) |
Modifier and Type | Class and Description |
---|---|
static class |
VectorMapJoinOptimizedHashMap.HashMapResult |
Modifier and Type | Method and Description |
---|---|
VectorMapJoinHashMapResult |
VectorMapJoinOptimizedHashMap.createHashMapResult() |
Modifier and Type | Method and Description |
---|---|
JoinUtil.JoinResult |
VectorMapJoinOptimizedStringHashMap.lookup(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
VectorMapJoinOptimizedHashMap.lookup(byte[] keyBytes,
int keyOffset,
int keyLength,
VectorMapJoinHashMapResult hashMapResult) |
JoinUtil.JoinResult |
VectorMapJoinOptimizedLongHashMap.lookup(long key,
VectorMapJoinHashMapResult hashMapResult) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.