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