|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hadoop.hive.ql.optimizer.ColumnPrunerProcFactory
public final class ColumnPrunerProcFactory
Factory for generating the different node processors used by ColumnPruner.
Nested Class Summary | |
---|---|
static class |
ColumnPrunerProcFactory.ColumnPrunerDefaultProc
The Default Node Processor for Column Pruning. |
static class |
ColumnPrunerProcFactory.ColumnPrunerFilterProc
Node Processor for Column Pruning on Filter Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerGroupByProc
Node Processor for Column Pruning on Group By Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerJoinProc
The Node Processor for Column Pruning on Join Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerLateralViewForwardProc
The Node Processor for Column Pruning on Lateral View Forward Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerLateralViewJoinProc
The Node Processor for Column Pruning on Lateral View Join Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerMapJoinProc
The Node Processor for Column Pruning on Map Join Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerPTFProc
- Pruning can only be done for Windowing. |
static class |
ColumnPrunerProcFactory.ColumnPrunerReduceSinkProc
The Node Processor for Column Pruning on Reduce Sink Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerSelectProc
The Node Processor for Column Pruning on Select Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerTableScanProc
The Node Processor for Column Pruning on Table Scan Operators. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ColumnPrunerProcFactory.ColumnPrunerFilterProc getFilterProc()
public static ColumnPrunerProcFactory.ColumnPrunerGroupByProc getGroupByProc()
public static ColumnPrunerProcFactory.ColumnPrunerPTFProc getPTFProc()
public static ColumnPrunerProcFactory.ColumnPrunerDefaultProc getDefaultProc()
public static ColumnPrunerProcFactory.ColumnPrunerTableScanProc getTableScanProc()
public static ColumnPrunerProcFactory.ColumnPrunerReduceSinkProc getReduceSinkProc()
public static ColumnPrunerProcFactory.ColumnPrunerSelectProc getSelectProc()
public static ColumnPrunerProcFactory.ColumnPrunerLateralViewJoinProc getLateralViewJoinProc()
public static ColumnPrunerProcFactory.ColumnPrunerLateralViewForwardProc getLateralViewForwardProc()
public static ColumnPrunerProcFactory.ColumnPrunerJoinProc getJoinProc()
public static ColumnPrunerProcFactory.ColumnPrunerMapJoinProc getMapJoinProc()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |