|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Transform | Optimizer interface. |
Class Summary | |
---|---|
ColumnPruner | Implementation of one of the rule-based optimization steps. |
ColumnPruner.ColumnPrunerWalker | Walks the op tree in post order fashion (skips selects with file sink or script op children) |
ColumnPrunerProcCtx | This class implements the processor context for Column Pruner. |
ColumnPrunerProcFactory | Factory for generating the different node processors used by ColumnPruner. |
ColumnPrunerProcFactory.ColumnPrunerDefaultProc | The Default Node Processor for Column Pruning. |
ColumnPrunerProcFactory.ColumnPrunerFilterProc | Node Processor for Column Pruning on Filter Operators. |
ColumnPrunerProcFactory.ColumnPrunerGroupByProc | Node Processor for Column Pruning on Group By Operators. |
ColumnPrunerProcFactory.ColumnPrunerJoinProc | The Node Processor for Column Pruning on Join Operators. |
ColumnPrunerProcFactory.ColumnPrunerMapJoinProc | The Node Processor for Column Pruning on Map Join Operators. |
ColumnPrunerProcFactory.ColumnPrunerReduceSinkProc | The Node Processor for Column Pruning on Reduce Sink Operators. |
ColumnPrunerProcFactory.ColumnPrunerSelectProc | The Node Processor for Column Pruning on Select Operators. |
ColumnPrunerProcFactory.ColumnPrunerTableScanProc | The Node Processor for Column Pruning on Table Scan Operators. |
GenMapRedUtils | General utility common functions for the Processor to convert operator into map-reduce tasks |
GenMRFileSink1 | Processor for the rule - table scan followed by reduce sink |
GenMROperator | Processor for the rule - no specific rule fired |
GenMRProcContext | Processor Context for creating map reduce task. |
GenMRProcContext.GenMapRedCtx | GenMapRedCtx is used to keep track of the current state. |
GenMRProcContext.GenMRMapJoinCtx | |
GenMRProcContext.GenMRUnionCtx | |
GenMRRedSink1 | Processor for the rule - table scan followed by reduce sink |
GenMRRedSink2 | Processor for the rule - reduce sink followed by reduce sink |
GenMRRedSink3 | Processor for the rule - union followed by reduce sink |
GenMRRedSink4 | Processor for the rule - map join followed by reduce sink |
GenMRTableScan1 | Processor for the rule - table scan |
GenMRUnion1 | Processor for the rule - any operator tree followed by union |
MapJoinFactory | Operator factory for MapJoin processing |
MapJoinFactory.MapJoin | MapJoin followed by Select |
MapJoinFactory.MapJoinMapJoin | MapJoin followed by MapJoin |
MapJoinFactory.ReduceSinkMapJoin | ReduceSink followed by MapJoin |
MapJoinFactory.TableScanMapJoin | TableScan followed by MapJoin |
MapJoinFactory.UnionMapJoin | Union followed by MapJoin |
MapJoinProcessor | Implementation of one of the rule-based map join optimization. |
MapJoinProcessor.CurrentMapJoin | |
MapJoinProcessor.Default | |
MapJoinProcessor.MapJoinDefault | |
MapJoinProcessor.MapJoinFS | |
MapJoinProcessor.MapJoinWalkerCtx | |
Optimizer | Implementation of the optimizer |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |