Modifier and Type | Class and Description |
---|---|
class |
PatternPlan
Used 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 |
LogicalExpressionPlan
A plan containing LogicalExpressionOperators.
|
Modifier and Type | Class and Description |
---|---|
class |
LogicalPlan
LogicalPlan is the logical view of relational operations Pig will execute
for a given script.
|
Modifier and Type | Class and Description |
---|---|
static class |
PigStats.JobGraph
JobGraph is an
OperatorPlan whose members are JobStats |
Copyright © 2007-2017 The Apache Software Foundation