Uses of Class
org.apache.pig.experimental.plan.PlanVisitor

Packages that use PlanVisitor
org.apache.pig.experimental.logical.expression   
org.apache.pig.experimental.logical.optimizer   
org.apache.pig.experimental.logical.relational   
org.apache.pig.experimental.logical.rules   
org.apache.pig.experimental.plan   
 

Uses of PlanVisitor in org.apache.pig.experimental.logical.expression
 

Subclasses of PlanVisitor in org.apache.pig.experimental.logical.expression
 class ExpToPhyTranslationVisitor
           
 class LogicalExpressionVisitor
          A visitor for expression plans.
 

Methods in org.apache.pig.experimental.logical.expression with parameters of type PlanVisitor
 void UserFuncExpression.accept(PlanVisitor v)
           
 void SubtractExpression.accept(PlanVisitor v)
           
 void RegexExpression.accept(PlanVisitor v)
           
 void ProjectExpression.accept(PlanVisitor v)
           
 void OrExpression.accept(PlanVisitor v)
           
 void NotExpression.accept(PlanVisitor v)
           
 void NotEqualExpression.accept(PlanVisitor v)
           
 void NegativeExpression.accept(PlanVisitor v)
           
 void MultiplyExpression.accept(PlanVisitor v)
           
 void ModExpression.accept(PlanVisitor v)
           
 void MapLookupExpression.accept(PlanVisitor v)
           
 void LessThanExpression.accept(PlanVisitor v)
           
 void LessThanEqualExpression.accept(PlanVisitor v)
           
 void IsNullExpression.accept(PlanVisitor v)
           
 void GreaterThanExpression.accept(PlanVisitor v)
           
 void GreaterThanEqualExpression.accept(PlanVisitor v)
           
 void EqualExpression.accept(PlanVisitor v)
           
 void DivideExpression.accept(PlanVisitor v)
           
 void ConstantExpression.accept(PlanVisitor v)
           
 void CastExpression.accept(PlanVisitor v)
           
 void BinCondExpression.accept(PlanVisitor v)
           
 void BagDereferenceExpression.accept(PlanVisitor v)
           
 void AndExpression.accept(PlanVisitor v)
           
 void AddExpression.accept(PlanVisitor v)
           
 

Uses of PlanVisitor in org.apache.pig.experimental.logical.optimizer
 

Subclasses of PlanVisitor in org.apache.pig.experimental.logical.optimizer
 class AllExpressionVisitor
          A visitor that walks a logical plan and then applies a given LogicalExpressionVisitor to all expressions it encounters.
 class AllSameVisitor
          A visitor that walks the logical plan and calls the same method on every type of node.
 class PlanPrinter
           
 class UidStamper
          A Visitor to stamp every part of every expression in a tree with a uid.
 

Methods in org.apache.pig.experimental.logical.optimizer with parameters of type PlanVisitor
 void PlanPrinter.DepthFirstMemoryWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 

Uses of PlanVisitor in org.apache.pig.experimental.logical.relational
 

Subclasses of PlanVisitor in org.apache.pig.experimental.logical.relational
 class LogicalPlanVisitor
          A visitor for logical plans.
 class LogToPhyTranslationVisitor
           
 

Methods in org.apache.pig.experimental.logical.relational with parameters of type PlanVisitor
 void LOUnion.accept(PlanVisitor v)
           
 void LOStore.accept(PlanVisitor v)
           
 void LOSplitOutput.accept(PlanVisitor v)
           
 void LOSplit.accept(PlanVisitor v)
           
 void LOLoad.accept(PlanVisitor v)
           
 void LOJoin.accept(PlanVisitor v)
           
 void LOInnerLoad.accept(PlanVisitor v)
           
 void LOGenerate.accept(PlanVisitor v)
           
 void LOForEach.accept(PlanVisitor v)
           
 void LOFilter.accept(PlanVisitor v)
           
 void LOCogroup.accept(PlanVisitor v)
           
 

Uses of PlanVisitor in org.apache.pig.experimental.logical.rules
 

Subclasses of PlanVisitor in org.apache.pig.experimental.logical.rules
static class MapKeysPruneHelper.MapMarker
          This class collects all the information required to create the list of keys required for a map
 

Uses of PlanVisitor in org.apache.pig.experimental.plan
 

Methods in org.apache.pig.experimental.plan with parameters of type PlanVisitor
abstract  void Operator.accept(PlanVisitor v)
          Accept a visitor at this node in the graph.
 void SubtreeDependencyOrderWalker.walk(PlanVisitor visitor)
           
 void ReverseDependencyOrderWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
abstract  void PlanWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 void DepthFirstWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 void DependencyOrderWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 



Copyright © ${year} The Apache Software Foundation