public class DotPOPrinter extends DotPlanDumper<PhysicalOperator,PhysicalPlan,PhysicalOperator,PhysicalPlan>
mMultiInputSubgraphs, mMultiOutputSubgraphs, mSubgraphs
isVerbose, plan, ps
Constructor and Description |
---|
DotPOPrinter(PhysicalPlan plan,
PrintStream ps) |
DotPOPrinter(PhysicalPlan plan,
PrintStream ps,
boolean isSubGraph,
Set<Operator> subgraphs,
Set<Operator> multiInputSubgraphs,
Set<Operator> multiOutputSubgraphs) |
Modifier and Type | Method and Description |
---|---|
protected String[] |
getAttributes(PhysicalOperator op)
Used to generate the the attributes of a node
|
protected Collection<PhysicalPlan> |
getMultiOutputNestedPlans(PhysicalOperator op)
Used to determine if an operator has nested output plans
|
protected String |
getName(PhysicalOperator op)
Used to generate the label for an operator.
|
protected Collection<PhysicalPlan> |
getNestedPlans(PhysicalOperator op)
Used to determine if an operator has nested plans (without
connections to in- or output operators.
|
protected DotPlanDumper |
makeDumper(PhysicalPlan plan,
PrintStream ps)
makeDumper is a factory method.
|
dump, dumpEdge, dumpInvisibleOperators, dumpMultiInputNestedOperator, dumpMultiOutputNestedOperator, dumpNestedOperator, dumpOperator
getMultiInputNestedPlans, isVerbose, join, setVerbose
public DotPOPrinter(PhysicalPlan plan, PrintStream ps)
public DotPOPrinter(PhysicalPlan plan, PrintStream ps, boolean isSubGraph, Set<Operator> subgraphs, Set<Operator> multiInputSubgraphs, Set<Operator> multiOutputSubgraphs)
protected DotPlanDumper makeDumper(PhysicalPlan plan, PrintStream ps)
PlanDumper
makeDumper
in class DotPlanDumper<PhysicalOperator,PhysicalPlan,PhysicalOperator,PhysicalPlan>
plan
- Plan that the new dumper should handleprotected String getName(PhysicalOperator op)
DotPlanDumper
getName
in class DotPlanDumper<PhysicalOperator,PhysicalPlan,PhysicalOperator,PhysicalPlan>
op
- operator to dumpprotected String[] getAttributes(PhysicalOperator op)
DotPlanDumper
getAttributes
in class DotPlanDumper<PhysicalOperator,PhysicalPlan,PhysicalOperator,PhysicalPlan>
op
- operatorprotected Collection<PhysicalPlan> getMultiOutputNestedPlans(PhysicalOperator op)
PlanDumper
getMultiOutputNestedPlans
in class PlanDumper<PhysicalOperator,PhysicalPlan,PhysicalPlan>
op
- operatorprotected Collection<PhysicalPlan> getNestedPlans(PhysicalOperator op)
PlanDumper
getNestedPlans
in class PlanDumper<PhysicalOperator,PhysicalPlan,PhysicalPlan>
op
- operatorCopyright © 2007-2017 The Apache Software Foundation