Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.physical | |
org.apache.hadoop.hive.ql.optimizer.spark |
Modifier and Type | Class and Description |
---|---|
class |
BucketingSortingInferenceOptimizer
BucketingSortingInferenceOptimizer.
|
class |
CommonJoinResolver |
class |
CrossProductCheck |
class |
IndexWhereResolver |
class |
MapJoinResolver
An implementation of PhysicalPlanResolver.
|
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 |
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 |
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 © 2017 The Apache Software Foundation. All rights reserved.