Class TextBasedExecutablePlanPrinterImpl
java.lang.Object
se.liu.ida.hefquin.engine.queryplan.utils.TextBasedExecutablePlanPrinterImpl
- All Implemented Interfaces:
ExecutablePlanPrinter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetIndentLevelString(int planNumber, int planLevel, int numberOfSiblings, String upperRootOpIndentString) protected StringgetIndentLevelStringForDetail(int planNumber, int planLevel, int numberOfSiblings, int numberOfSubPlans, String indentLevelString) voidprint(List<Stats> statsOfTasks, PrintStream out) voidprint(ExecutableOperatorStats stats, int planLevel, PrintStream out) voidprint(ExecutablePlan plan) Prints the given plan to the stream(s) that are stored in this printer.voidprint(ExecutablePlan plan, PrintStream out) Prints the given plan to the given stream.voidprint(PushBasedExecutablePlanImpl plan, PrintStream out) voidprint(StatsOfPushBasedExecutablePlan planStats, PrintStream out)
-
Field Details
-
parentIndent
-
outs
-
singleBase
-
levelIndentBase
-
nonLastChildIndentBase
-
lastChildIndentBase
-
spaceBase
-
-
Constructor Details
-
TextBasedExecutablePlanPrinterImpl
-
TextBasedExecutablePlanPrinterImpl
public TextBasedExecutablePlanPrinterImpl()
-
-
Method Details
-
print
Description copied from interface:ExecutablePlanPrinterPrints the given plan to the given stream.- Specified by:
printin interfaceExecutablePlanPrinter
-
print
Description copied from interface:ExecutablePlanPrinterPrints the given plan to the stream(s) that are stored in this printer.- Specified by:
printin interfaceExecutablePlanPrinter
-
print
-
print
-
print
-
print
-
getIndentLevelString
-
getIndentLevelStringForDetail
-