|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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 | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||