Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.physical | |
org.apache.hadoop.hive.ql.optimizer.spark |
Modifier and Type | Class and Description |
---|---|
class |
AnnotateRunTimeStatsOptimizer |
class |
BucketingSortingInferenceOptimizer
BucketingSortingInferenceOptimizer.
|
class |
CommonJoinResolver |
class |
CrossProductCheck |
class |
IndexWhereResolver |
class |
LlapDecider
LlapDecider takes care of tagging certain vertices in the execution graph as
"llap", which in turn causes them to be submitted to an llap daemon instead
of a regular yarn container.
|
class |
MapJoinResolver
An implementation of PhysicalPlanResolver.
|
class |
MemoryDecider
MemoryDecider is a simple physical optimizer that adjusts the memory layout of tez tasks.
|
class |
MetadataOnlyOptimizer
MetadataOnlyOptimizer determines to which TableScanOperators "metadata only"
optimization can be applied.
|
class |
NullScanOptimizer
This optimizer attempts following two optimizations:
1.
|
class |
SamplingOptimizer
Mark final MapredWork for ORDER BY to use sampling and set number of reduce task as -1
|
class |
SerializeFilter
SerializeFilter is a simple physical optimizer that serializes all filter expressions in
Tablescan Operators.
|
class |
SkewJoinResolver
An implementation of PhysicalPlanResolver.
|
class |
SortMergeJoinResolver |
class |
SparkCrossProductCheck
Check each MapJoin and ShuffleJoin Operator to see if they are performing a cross product.
|
class |
SparkMapJoinResolver |
class |
StageIDsRearranger
Simple renumbering of stage ids
|
class |
Vectorizer |
Modifier and Type | Class and Description |
---|---|
class |
CombineEquivalentWorkResolver
CombineEquivalentWorkResolver would search inside SparkWork, find and combine equivalent
works.
|
class |
SparkSkewJoinResolver
Spark version of SkewJoinResolver.
|
class |
SplitSparkWorkResolver
Do a BFS on the sparkWork graph, and look for any work that has more than one child.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.