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

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.KeyTypeDiscoveryVisitor

public class KeyTypeDiscoveryVisitor
extends MROpPlanVisitor

A visitor to figure out the type of the key for the map plan this is needed when the key is null to create an appropriate NullableXXXWritable object


Field Summary
 
Fields inherited from class org.apache.pig.impl.plan.PlanVisitor
mCurrentWalker, mPlan
 
Constructor Summary
KeyTypeDiscoveryVisitor(MROperPlan plan)
           
 
Method Summary
 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

KeyTypeDiscoveryVisitor

public KeyTypeDiscoveryVisitor(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


Copyright © 2007-2012 The Apache Software Foundation