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, mSubgraphs
isVerbose, plan, ps
Constructor and Description |
---|
DotSparkPrinter(SparkOperPlan plan,
java.io.PrintStream ps) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
getAttributes(SparkOperator op)
Used to generate the the attributes of a node
|
protected java.lang.String |
getName(SparkOperator op)
Used to generate the label for an operator.
|
protected java.util.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,
java.io.PrintStream ps)
makeDumper is a factory method.
|
void |
setVerbose(boolean verbose) |
dump, dumpEdge, dumpInvisibleOperators, dumpMultiInputNestedOperator, dumpMultiOutputNestedOperator, dumpNestedOperator, dumpOperator
getMultiInputNestedPlans, getMultiOutputNestedPlans, isVerbose, join
public DotSparkPrinter(SparkOperPlan plan, java.io.PrintStream ps)
public void setVerbose(boolean verbose)
setVerbose
in class PlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerPlan>
protected DotPlanDumper makeDumper(DotSparkPrinter.InnerPlan plan, java.io.PrintStream ps)
PlanDumper
makeDumper
in class DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>
plan
- Plan that the new dumper should handleprotected java.lang.String getName(SparkOperator op)
DotPlanDumper
getName
in class DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>
op
- operator to dumpprotected java.util.Collection<DotSparkPrinter.InnerPlan> getNestedPlans(SparkOperator op)
PlanDumper
getNestedPlans
in class PlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerPlan>
op
- operatorprotected java.lang.String[] getAttributes(SparkOperator op)
DotPlanDumper
getAttributes
in class DotPlanDumper<SparkOperator,SparkOperPlan,DotSparkPrinter.InnerOperator,DotSparkPrinter.InnerPlan>
op
- operatorCopyright © 2007-2025 The Apache Software Foundation