org.apache.pig.backend.local.executionengine
Class InstantiateFuncCallerPOVisitor

java.lang.Object
  extended by org.apache.pig.impl.physicalLayer.POVisitor
      extended by org.apache.pig.backend.local.executionengine.InstantiateFuncCallerPOVisitor

public class InstantiateFuncCallerPOVisitor
extends POVisitor

POVisitor calling instantiateFunc on all EvalSpec members of visited nodes.


Field Summary
 
Fields inherited from class org.apache.pig.impl.physicalLayer.POVisitor
mOpTable
 
Constructor Summary
protected InstantiateFuncCallerPOVisitor(FunctionInstantiator instantiator, Map<OperatorKey,ExecPhysicalOperator> opTable)
           
 
Method Summary
 void visitCogroup(POCogroup g)
          Only POCogroup.visit() and subclass implementations of this function should ever call this method.
 void visitEval(POEval e)
          Only POEval.visit() and subclass implementations of this function should ever call this method.
 void visitMapreduce(POMapreduce mr)
          Only POMapreduce.visit() and subclass implementations of this function should ever call this method.
 void visitSort(POSort s)
          Only POSort.visit() and subclass implementations of this function should ever call this method.
 
Methods inherited from class org.apache.pig.impl.physicalLayer.POVisitor
visitLoad, visitRead, visitSplit, visitStore, visitUnion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstantiateFuncCallerPOVisitor

protected InstantiateFuncCallerPOVisitor(FunctionInstantiator instantiator,
                                         Map<OperatorKey,ExecPhysicalOperator> opTable)
Method Detail

visitCogroup

public void visitCogroup(POCogroup g)
Description copied from class: POVisitor
Only POCogroup.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitCogroup in class POVisitor

visitMapreduce

public void visitMapreduce(POMapreduce mr)
Description copied from class: POVisitor
Only POMapreduce.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitMapreduce in class POVisitor

visitSort

public void visitSort(POSort s)
Description copied from class: POVisitor
Only POSort.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitSort in class POVisitor

visitEval

public void visitEval(POEval e)
Description copied from class: POVisitor
Only POEval.visit() and subclass implementations of this function should ever call this method.

Overrides:
visitEval in class POVisitor


Copyright © ${year} The Apache Software Foundation