@InterfaceAudience.Private public class SecondaryKeyOptimizerTez extends TezOpPlanVisitor implements SecondaryKeyOptimizer
mCurrentWalker, mPlan
Constructor and Description |
---|
SecondaryKeyOptimizerTez(TezOperPlan plan) |
Modifier and Type | Method and Description |
---|---|
int |
getNumDistinctChanged() |
int |
getNumSortRemoved() |
int |
getNumUseSecondaryKey() |
void |
visitTezOp(TezOperator to) |
getPlan, popWalker, pushWalker, visit
public SecondaryKeyOptimizerTez(TezOperPlan plan)
public void visitTezOp(TezOperator to) throws VisitorException
visitTezOp
in class TezOpPlanVisitor
VisitorException
public int getNumSortRemoved()
getNumSortRemoved
in interface SecondaryKeyOptimizer
public int getNumDistinctChanged()
getNumDistinctChanged
in interface SecondaryKeyOptimizer
public int getNumUseSecondaryKey()
getNumUseSecondaryKey
in interface SecondaryKeyOptimizer
Copyright © 2007-2017 The Apache Software Foundation