public class DotSparkPrinter extends DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>
| Modifier and Type | Class and Description |
|---|---|
static class |
DotSparkPrinter.InnerOperator
Helper class to represent the relationship of inner operators
|
static class |
DotSparkPrinter.InnerPlan
Each spark operator will have and an inner plan of inner
operators.
|
mMultiInputSubgraphs, mMultiOutputSubgraphs, mSubgraphsisVerbose, plan, ps| Constructor and Description |
|---|
DotSparkPrinter(SparkOperPlan plan,
PrintStream ps) |
| Modifier and Type | Method and Description |
|---|---|
protected String[] |
getAttributes(SparkOperator op)
Used to generate the the attributes of a node
|
protected String |
getName(SparkOperator op)
Used to generate the label for an operator.
|
protected Collection<DotSparkPrinter.InnerPlan> |
getNestedPlans(SparkOperator op)
Used to determine if an operator has nested plans (without
connections to in- or output operators.
|
protected DotPlanDumper |
makeDumper(DotSparkPrinter.InnerPlan plan,
PrintStream ps)
makeDumper is a factory method.
|
void |
setVerbose(boolean verbose) |
dump, dumpEdge, dumpInvisibleOperators, dumpMultiInputNestedOperator, dumpMultiOutputNestedOperator, dumpNestedOperator, dumpOperatorgetMultiInputNestedPlans, getMultiOutputNestedPlans, isVerbose, joinpublic DotSparkPrinter(SparkOperPlan plan, PrintStream ps)
public void setVerbose(boolean verbose)
setVerbose in class PlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerPlan>protected DotPlanDumper makeDumper(DotSparkPrinter.InnerPlan plan, PrintStream ps)
PlanDumpermakeDumper in class DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>plan - Plan that the new dumper should handleprotected String getName(SparkOperator op)
DotPlanDumpergetName in class DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>op - operator to dumpprotected Collection<DotSparkPrinter.InnerPlan> getNestedPlans(SparkOperator op)
PlanDumpergetNestedPlans in class PlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerPlan>op - operatorprotected String[] getAttributes(SparkOperator op)
DotPlanDumpergetAttributes in class DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>op - operatorCopyright © 2007-2017 The Apache Software Foundation