Package org.apache.hadoop.hive.ql.optimizer.physical

Interface Summary
BucketingSortingCtx.BucketSortCol BucketSortCol.
PhysicalPlanResolver Physical plan optimization interface.
 

Class Summary
AbstractJoinTaskDispatcher Common iteration methods for converting joins and sort-merge joins.
BucketingSortingCtx This class contains the bucketing sorting context that is passed while walking the operator tree in inferring bucket/sort columns.
BucketingSortingCtx.BucketCol BucketCol.
BucketingSortingCtx.SortCol SortCol.
BucketingSortingInferenceOptimizer BucketingSortingInferenceOptimizer.
BucketingSortingOpProcFactory Operator factory for the rule processors for inferring bucketing/sorting columns.
BucketingSortingOpProcFactory.DefaultInferrer  
BucketingSortingOpProcFactory.ExtractInferrer Processor for Extract operator.
BucketingSortingOpProcFactory.FileSinkInferrer Processor for FileSink operator.
BucketingSortingOpProcFactory.ForwardingInferrer Filter processor
BucketingSortingOpProcFactory.GroupByInferrer Processor for GroupBy operator.
BucketingSortingOpProcFactory.JoinInferrer Processor for Join Operator.
BucketingSortingOpProcFactory.MultiGroupByInferrer Processor for GroupByOperator, the special case where it follows a ForwardOperator There is a multi group by optimization which puts multiple group by operators in a reducer when they share the same keys and are part of a multi insert query.
BucketingSortingOpProcFactory.SelectInferrer Processor for Select operator.
CommonJoinResolver  
CommonJoinTaskDispatcher Iterator each tasks.
CrossProductCheck  
GenMRSkewJoinProcessor GenMRSkewJoinProcessor.
IndexWhereResolver  
LocalMapJoinProcFactory Node processor factory for map join resolver.
LocalMapJoinProcFactory.LocalMapJoinProcessor LocalMapJoinProcessor.
LocalMapJoinProcFactory.MapJoinFollowedByGroupByProcessor MapJoinFollowByProcessor.
MapJoinResolver An implementation of PhysicalPlanResolver.
MapJoinResolver.LocalMapJoinProcCtx A container of current task and parse context.
MetadataOnlyOptimizer MetadataOnlyOptimizer determines to which TableScanOperators "metadata only" optimization can be applied.
PhysicalContext physical context used by physical resolvers.
PhysicalOptimizer A hierarchy physical optimizer, which contains a list of PhysicalPlanResolver.
SamplingOptimizer Mark final MapredWork for ORDER BY to use sampling and set number of reduce task as -1
SkewJoinProcFactory Node processor factory for skew join resolver.
SkewJoinProcFactory.SkewJoinDefaultProcessor SkewJoinDefaultProcessor.
SkewJoinProcFactory.SkewJoinJoinProcessor SkewJoinJoinProcessor.
SkewJoinResolver An implementation of PhysicalPlanResolver.
SkewJoinResolver.SkewJoinProcCtx A container of current task and parse context.
SortMergeJoinResolver  
SortMergeJoinTaskDispatcher Iterator over each task.
StageIDsRearranger Simple renumbering of stage ids
StageIDsRearranger.TaskTraverse  
Vectorizer  
 



Copyright © 2014 The Apache Software Foundation. All rights reserved.