| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
| org.apache.hadoop.hive.ql.exec.vector | |
| org.apache.hadoop.hive.ql.exec.vector.mapjoin | |
| org.apache.hadoop.hive.ql.optimizer | |
| org.apache.hadoop.hive.ql.parse |
| Modifier and Type | Class and Description |
|---|---|
class |
CommonMergeJoinOperator |
class |
MapJoinOperator
Map side Join operator implementation.
|
class |
SMBMapJoinOperator
Sorted Merge Map Join Operator.
|
| Constructor and Description |
|---|
AbstractMapJoinOperator(AbstractMapJoinOperator<? extends MapJoinDesc> mjop) |
MapJoinOperator(AbstractMapJoinOperator<? extends MapJoinDesc> mjop) |
SMBMapJoinOperator(AbstractMapJoinOperator<? extends MapJoinDesc> mapJoinOp) |
| Modifier and Type | Class and Description |
|---|---|
class |
VectorMapJoinBaseOperator
The *NON-NATIVE* base vector map join operator class used by VectorMapJoinOperator and
VectorMapJoinOuterFilteredOperator.
|
class |
VectorMapJoinOperator
The vectorized version of the MapJoinOperator.
|
class |
VectorMapJoinOuterFilteredOperator
This is the *NON-NATIVE* vector map join operator for just LEFT OUTER JOIN and filtered.
|
class |
VectorSMBMapJoinOperator
VectorSMBJoinOperator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VectorMapJoinAntiJoinGenerateResultOperator
This class has methods for generating vectorized join results for Anti joins.
|
class |
VectorMapJoinAntiJoinLongOperator |
class |
VectorMapJoinAntiJoinMultiKeyOperator |
class |
VectorMapJoinAntiJoinStringOperator |
class |
VectorMapJoinCommonOperator
This class is common operator class for native vectorized map join.
|
class |
VectorMapJoinFullOuterLongOperator
Specialized class for doing a Native Vector FULL OUTER MapJoin on a Single-Column Long
using a hash map.
|
class |
VectorMapJoinFullOuterMultiKeyOperator
Specialized class for doing a Native Vector FULL OUTER MapJoin on a Multi-Keyg
using a hash map.
|
class |
VectorMapJoinFullOuterStringOperator
Specialized class for doing a Native Vector FULL OUTER MapJoin on a Single-Column String
using a hash map.
|
class |
VectorMapJoinGenerateResultOperator
This class has methods for generating vectorized join results and forwarding batches.
|
class |
VectorMapJoinInnerBigOnlyGenerateResultOperator
This class has methods for generating vectorized join results for the big table only
variation of inner joins.
|
class |
VectorMapJoinInnerBigOnlyLongOperator |
class |
VectorMapJoinInnerBigOnlyMultiKeyOperator |
class |
VectorMapJoinInnerBigOnlyStringOperator |
class |
VectorMapJoinInnerGenerateResultOperator
This class has methods for generating vectorized join results for inner joins.
|
class |
VectorMapJoinInnerLongOperator |
class |
VectorMapJoinInnerMultiKeyOperator |
class |
VectorMapJoinInnerStringOperator |
class |
VectorMapJoinLeftSemiGenerateResultOperator
This class has methods for generating vectorized join results for left semi joins.
|
class |
VectorMapJoinLeftSemiLongOperator |
class |
VectorMapJoinLeftSemiMultiKeyOperator |
class |
VectorMapJoinLeftSemiStringOperator |
class |
VectorMapJoinOuterGenerateResultOperator
This class has methods for generating vectorized join results for outer joins.
|
class |
VectorMapJoinOuterLongOperator |
class |
VectorMapJoinOuterMultiKeyOperator |
class |
VectorMapJoinOuterStringOperator |
| Modifier and Type | Method and Description |
|---|---|
AbstractMapJoinOperator<? extends MapJoinDesc> |
MapJoinProcessor.MapJoinWalkerCtx.getCurrMapJoinOp() |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractMapJoinOperator<? extends MapJoinDesc>> |
MapJoinProcessor.MapJoinWalkerCtx.getListMapJoinsNoRed() |
List<AbstractMapJoinOperator<? extends MapJoinDesc>> |
MapJoinProcessor.MapJoinWalkerCtx.getListRejectedMapJoins() |
| Modifier and Type | Method and Description |
|---|---|
static int |
MapJoinFactory.getPositionParent(AbstractMapJoinOperator<? extends MapJoinDesc> op,
Stack<Node> stack) |
void |
MapJoinProcessor.MapJoinWalkerCtx.setCurrMapJoinOp(AbstractMapJoinOperator<? extends MapJoinDesc> currMapJoinOp) |
| Modifier and Type | Method and Description |
|---|---|
void |
MapJoinProcessor.MapJoinWalkerCtx.setListMapJoins(List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinsNoRed) |
void |
MapJoinProcessor.MapJoinWalkerCtx.setListRejectedMapJoins(List<AbstractMapJoinOperator<? extends MapJoinDesc>> listRejectedMapJoins) |
| Constructor and Description |
|---|
MapJoinWalkerCtx(List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinsNoRed,
ParseContext pGraphContext) |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractMapJoinOperator<? extends MapJoinDesc>> |
ParseContext.getListMapJoinOpsNoReducer() |
| Modifier and Type | Method and Description |
|---|---|
void |
ParseContext.setListMapJoinOpsNoReducer(List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinOpsNoReducer) |
| Constructor and Description |
|---|
ParseContext(QueryState queryState,
Map<TableScanOperator,ExprNodeDesc> opToPartPruner,
Map<TableScanOperator,PrunedPartitionList> opToPartList,
Map<String,TableScanOperator> topOps,
Set<JoinOperator> joinOps,
Set<SMBMapJoinOperator> smbMapJoinOps,
List<LoadTableDesc> loadTableWork,
List<LoadFileDesc> loadFileWork,
List<ColumnStatsAutoGatherContext> columnStatsAutoGatherContexts,
Context ctx,
Map<String,String> idToTableNameMap,
int destTableId,
UnionProcContext uCtx,
List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinOpsNoReducer,
Map<String,PrunedPartitionList> prunedPartitions,
QueryTables tabNameToTabObject,
Map<TableScanOperator,FilterDesc.SampleDesc> opToSamplePruner,
GlobalLimitCtx globalLimitCtx,
Map<String,SplitSample> nameToSplitSample,
Set<ReadEntity> semanticInputs,
List<Task<?>> rootTasks,
Map<TableScanOperator,Map<String,ExprNodeDesc>> opToPartToSkewedPruner,
Map<String,ReadEntity> viewAliasToInput,
List<ReduceSinkOperator> reduceSinkOperatorsAddedByEnforceBucketingSorting,
BaseSemanticAnalyzer.AnalyzeRewriteContext analyzeRewrite,
CreateTableDesc createTableDesc,
CreateMaterializedViewDesc createViewDesc,
MaterializedViewUpdateDesc materializedViewUpdateDesc,
QueryProperties queryProperties,
Map<SelectOperator,Table> viewProjectToTableSchema) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.