org.apache.pig.backend.hadoop.executionengine.mapReduceLayer
Class SecondaryKeyOptimizer

java.lang.Object
  extended by org.apache.pig.impl.plan.PlanVisitor<MapReduceOper,MROperPlan>
      extended by org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans.MROpPlanVisitor
          extended by org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.SecondaryKeyOptimizer

public class SecondaryKeyOptimizer
extends MROpPlanVisitor


Field Summary
 
Fields inherited from class org.apache.pig.impl.plan.PlanVisitor
mCurrentWalker, mPlan
 
Constructor Summary
SecondaryKeyOptimizer(MROperPlan plan)
           
 
Method Summary
 int getDistinctChanged()
           
 int getNumMRUseSecondaryKey()
           
 int getNumSortRemoved()
           
 void visitMROp(MapReduceOper mr)
           
 
Methods inherited from class org.apache.pig.impl.plan.PlanVisitor
getPlan, popWalker, pushWalker, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecondaryKeyOptimizer

public SecondaryKeyOptimizer(MROperPlan plan)
Parameters:
plan - The MROperPlan to visit to discover keyType
Method Detail

visitMROp

public void visitMROp(MapReduceOper mr)
               throws VisitorException
Overrides:
visitMROp in class MROpPlanVisitor
Throws:
VisitorException

getNumMRUseSecondaryKey

public int getNumMRUseSecondaryKey()

getNumSortRemoved

public int getNumSortRemoved()

getDistinctChanged

public int getDistinctChanged()


Copyright © 2007-2012 The Apache Software Foundation