Uses of Class
org.apache.pig.newplan.PlanVisitor

Packages that use PlanVisitor
org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans   
org.apache.pig.newplan   
org.apache.pig.newplan.logical.expression   
org.apache.pig.newplan.logical.optimizer   
org.apache.pig.newplan.logical.relational   
org.apache.pig.newplan.logical.rules   
org.apache.pig.newplan.logical.visitor   
org.apache.pig.pen   
org.apache.pig.pen.util   
org.apache.pig.tools.pigstats   
 

Uses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans
 

Methods in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans with parameters of type PlanVisitor
 void PatternNode.accept(PlanVisitor v)
           
 

Uses of PlanVisitor in org.apache.pig.newplan
 

Subclasses of PlanVisitor in org.apache.pig.newplan
 class PColFilterExtractor
          This Visitor works on the filter condition of a LOFilter which immediately follows a LOLoad that interacts with a metadata system (currently OWL) to read table data.
 

Methods in org.apache.pig.newplan with parameters of type PlanVisitor
abstract  void Operator.accept(PlanVisitor v)
          Accept a visitor at this node in the graph.
abstract  void PlanWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 void ReverseDependencyOrderWalkerWOSeenChk.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.
 void SubtreeDependencyOrderWalker.walk(PlanVisitor visitor)
           
 void ReverseDependencyOrderWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 

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

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

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

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

Subclasses of PlanVisitor in org.apache.pig.newplan.logical.optimizer
 class AllExpressionVisitor
          A visitor that walks a logical plan and then applies a given LogicalExpressionVisitor to all expressions it encounters.
 class AllSameRalationalNodesVisitor
          A visitor that walks the logical plan and calls the same method on every type of node.
 class DanglingNestedNodeRemover
           
 class LogicalPlanPrinter
          A visitor mechanism printing out the logical plan.
static class ProjectionPatcher.ProjectionFinder
           
 class SchemaResetter
           
 class UidResetter
           
 

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

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

Methods in org.apache.pig.newplan.logical.relational with parameters of type PlanVisitor
 void LOJoin.accept(PlanVisitor v)
           
 void LOSort.accept(PlanVisitor v)
           
 void LOStream.accept(PlanVisitor v)
           
 void LONative.accept(PlanVisitor v)
           
 void LOFilter.accept(PlanVisitor v)
           
 void LOLoad.accept(PlanVisitor v)
           
 void LOSplit.accept(PlanVisitor v)
           
 void LOCross.accept(PlanVisitor v)
           
 void LOStore.accept(PlanVisitor v)
           
 void LOLimit.accept(PlanVisitor v)
           
 void LOInnerLoad.accept(PlanVisitor v)
           
 void LOSplitOutput.accept(PlanVisitor v)
           
 void LOUnion.accept(PlanVisitor v)
           
 void LODistinct.accept(PlanVisitor v)
           
 void LOGenerate.accept(PlanVisitor v)
           
 void LOCogroup.accept(PlanVisitor v)
           
 void LOForEach.accept(PlanVisitor v)
           
 

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

Subclasses of PlanVisitor in org.apache.pig.newplan.logical.rules
 class ColumnPruneVisitor
           
static class MapKeysPruneHelper.FullMapCollector
           
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.newplan.logical.visitor
 

Subclasses of PlanVisitor in org.apache.pig.newplan.logical.visitor
 class CastLineageSetter
          Find uid lineage information.
 class ColumnAliasConversionVisitor
          Logical plan visitor which will convert all column alias references to column indexes, using the underlying anonymous expression plan visitor.
 class LineageFindRelVisitor
          Create mapping between uid and Load FuncSpec when the LogicalExpression associated with it is known to hold an unmodified element of data returned by the load function.
 class ProjectStarExpander
          A visitor to walk operators that contain a nested plan and translate project( * ) operators to a list of projection operators, i.e., project( * ) -> project(0), project(1), ...
 class ProjStarInUdfExpander
          Expand project-star or project-range when used as udf argument.
 class ScalarVisitor
          Logical plan visitor which handles scalar projections.
 class SchemaAliasVisitor
           
 class SortInfoSetter
           
 class StoreAliasSetter
           
 class TypeCheckingExpVisitor
           
 class TypeCheckingRelVisitor
           
 class UDFFinder
           
 class UnionOnSchemaSetter
          A visitor that modifies the logical plan (if necessary) for union-onschema functionality.
 

Uses of PlanVisitor in org.apache.pig.pen
 

Subclasses of PlanVisitor in org.apache.pig.pen
 class AugmentBaseDataVisitor
           
 class LineageTrimmingVisitor
           
 class POOptimizeDisabler
           
 

Uses of PlanVisitor in org.apache.pig.pen.util
 

Methods in org.apache.pig.pen.util with parameters of type PlanVisitor
 void PreOrderDepthFirstWalker.walk(PlanVisitor visitor)
          Begin traversing the graph.
 

Uses of PlanVisitor in org.apache.pig.tools.pigstats
 

Methods in org.apache.pig.tools.pigstats with parameters of type PlanVisitor
 void JobStats.accept(PlanVisitor v)
           
 



Copyright © ${year} The Apache Software Foundation