@InterfaceAudience.Private public class SecondaryKeyOptimizerMR extends MROpPlanVisitor implements SecondaryKeyOptimizer
mCurrentWalker, mPlan| Constructor and Description |
|---|
SecondaryKeyOptimizerMR(MROperPlan plan) |
| Modifier and Type | Method and Description |
|---|---|
int |
getNumDistinctChanged() |
int |
getNumSortRemoved() |
int |
getNumUseSecondaryKey() |
void |
visitMROp(MapReduceOper mr) |
getPlan, popWalker, pushWalker, visitpublic SecondaryKeyOptimizerMR(MROperPlan plan)
plan - The MROperPlan to visit to discover keyTypepublic void visitMROp(MapReduceOper mr) throws VisitorException
visitMROp in class MROpPlanVisitorVisitorExceptionpublic int getNumSortRemoved()
getNumSortRemoved in interface SecondaryKeyOptimizerpublic int getNumDistinctChanged()
getNumDistinctChanged in interface SecondaryKeyOptimizerpublic int getNumUseSecondaryKey()
getNumUseSecondaryKey in interface SecondaryKeyOptimizerCopyright © 2007-2017 The Apache Software Foundation