Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.physical | |
org.apache.hadoop.hive.ql.optimizer.physical.index | |
org.apache.hadoop.hive.ql.optimizer.spark |
Modifier and Type | Field and Description |
---|---|
protected PhysicalContext |
AbstractJoinTaskDispatcher.physicalContext |
Modifier and Type | Method and Description |
---|---|
PhysicalContext |
PhysicalOptimizer.optimize()
invoke all the resolvers one-by-one, and alter the physical plan.
|
PhysicalContext |
Vectorizer.resolve(PhysicalContext physicalContext) |
PhysicalContext |
StageIDsRearranger.resolve(PhysicalContext pctx) |
PhysicalContext |
SparkMapJoinResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
SparkCrossProductCheck.resolve(PhysicalContext pctx) |
PhysicalContext |
SortMergeJoinResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
SkewJoinResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
SamplingOptimizer.resolve(PhysicalContext pctx) |
PhysicalContext |
PhysicalPlanResolver.resolve(PhysicalContext pctx)
All physical plan resolvers have to implement this entry method.
|
PhysicalContext |
NullScanOptimizer.resolve(PhysicalContext pctx) |
PhysicalContext |
MetadataOnlyOptimizer.resolve(PhysicalContext pctx) |
PhysicalContext |
MapJoinResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
IndexWhereResolver.resolve(PhysicalContext physicalContext) |
PhysicalContext |
CrossProductCheck.resolve(PhysicalContext pctx) |
PhysicalContext |
CommonJoinResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
BucketingSortingInferenceOptimizer.resolve(PhysicalContext pctx) |
Constructor and Description |
---|
AbstractJoinTaskDispatcher(PhysicalContext context) |
CommonJoinTaskDispatcher(PhysicalContext context) |
NullScanTaskDispatcher(PhysicalContext context,
Map<Rule,NodeProcessor> rules) |
PhysicalOptimizer(PhysicalContext pctx,
HiveConf hiveConf) |
SortMergeJoinTaskDispatcher(PhysicalContext context) |
Constructor and Description |
---|
IndexWhereTaskDispatcher(PhysicalContext context) |
Modifier and Type | Method and Description |
---|---|
PhysicalContext |
SplitSparkWorkResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
SparkSkewJoinResolver.resolve(PhysicalContext pctx) |
Modifier and Type | Method and Description |
---|---|
PhysicalContext |
SplitSparkWorkResolver.resolve(PhysicalContext pctx) |
PhysicalContext |
SparkSkewJoinResolver.resolve(PhysicalContext pctx) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.