| Modifier and Type | Class and Description | 
|---|---|
| class  | PatternPlanUsed for finding/representing a pattern in the plan
 This class represents the pattern
 Finds only a single matching pattern
 This is finding a sub-graph( represented by pattern) in the graph(plan) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BaseOperatorPlan | PlanDumper. plan | 
| Modifier and Type | Method and Description | 
|---|---|
| protected MultiMap<Operator,BaseOperatorPlan> | PlanDumper. getMultiInputNestedPlans(Operator op)Used to determine if an operator has nested plans, which are
 connected to specific input operators. | 
| protected Collection<BaseOperatorPlan> | PlanDumper. getMultiOutputNestedPlans(Operator op)Used to determine if an operator has nested output plans | 
| protected Collection<BaseOperatorPlan> | PlanDumper. getNestedPlans(Operator op)Used to determine if an operator has nested plans (without
 connections to in- or output operators. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PlanDumper | PlanDumper. makeDumper(BaseOperatorPlan plan,
          PrintStream ps)makeDumper is a factory method. | 
| protected PlanDumper | DotPlanDumper. makeDumper(BaseOperatorPlan plan,
          PrintStream ps) | 
| void | BaseOperatorPlan. moveTree(Operator root,
        BaseOperatorPlan newPlan)Move everything below a given operator to the new operator plan. | 
| protected boolean | DotPlanDumper. reverse(BaseOperatorPlan plan) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | PlanDumper. dumpMultiInputNestedOperator(Operator op,
                            MultiMap<Operator,BaseOperatorPlan> plans)Will be called when an operator has nested plans, which are
 connected to one of the multiple inputs. | 
| protected void | DotPlanDumper. dumpMultiInputNestedOperator(Operator op,
                            MultiMap<Operator,BaseOperatorPlan> plans) | 
| protected void | PlanDumper. dumpMultiOutputNestedOperator(Operator op,
                             Collection<BaseOperatorPlan> plans)Will be called for nested operators, where the plans represent
 how the output of the operator is processed. | 
| protected void | DotPlanDumper. dumpMultiOutputNestedOperator(Operator op,
                             Collection<BaseOperatorPlan> plans) | 
| protected void | PlanDumper. dumpNestedOperator(Operator op,
                  Collection<BaseOperatorPlan> plans)Will be called for nested operators. | 
| protected void | DotPlanDumper. dumpNestedOperator(Operator op,
                  Collection<BaseOperatorPlan> plans) | 
| Constructor and Description | 
|---|
| BaseOperatorPlan(BaseOperatorPlan other) | 
| DotPlanDumper(BaseOperatorPlan plan,
             PrintStream ps) | 
| DotPlanDumper(BaseOperatorPlan plan,
             PrintStream ps,
             boolean isSubGraph,
             Set<Operator> mSubgraphs,
             Set<Operator> mMultiInputSubgraphs,
             Set<Operator> mMultiOutputSubgraphs) | 
| PlanDumper(BaseOperatorPlan plan,
          PrintStream ps) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected MultiMap<Operator,BaseOperatorPlan> | DotLOPrinter. getMultiInputNestedPlans(Operator op) | 
| protected Collection<BaseOperatorPlan> | DotLOPrinter. getNestedPlans(Operator op) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DotPlanDumper | DotLOPrinter. makeDumper(BaseOperatorPlan plan,
          PrintStream ps) | 
| protected boolean | DotLOPrinter. reverse(BaseOperatorPlan plan) | 
| Constructor and Description | 
|---|
| DotLOPrinter(BaseOperatorPlan plan,
            PrintStream ps) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LogicalExpressionPlanA plan containing LogicalExpressionOperators. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LogicalPlanLogicalPlan is the logical view of relational operations Pig will execute
 for a given script. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | PigStats.JobGraphJobGraph is an  OperatorPlanwhose members areJobStats | 
Copyright © 2007-2012 The Apache Software Foundation