Class BaseForTextBasedPlanPrinters
java.lang.Object
se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
- Direct Known Subclasses:
TextBasedLogicalPlanPrinterImpl,TextBasedPhysicalPlanPrinterImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn extension ofPlanPrinter.PrintablePlanobjects that makes it possible to record the graph pattern of the root operator of the plan (if any) as well as a full-string representation of that pattern.static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPropStrings(ExpectedVariables expVars, List<String> propStrings) protected voidaddPropStrings(QueryPlanningInfo qpInfo, List<String> propStrings) voidvoidprintFullStringsForGraphPatterns(BaseForTextBasedPlanPrinters.ExtPrintablePlan pp, Set<SPARQLGraphPattern> alreadyPrinted, PrintStream out)
-
Field Details
-
snc
-
-
Constructor Details
-
BaseForTextBasedPlanPrinters
public BaseForTextBasedPlanPrinters()
-
-
Method Details
-
printFullStringsForGraphPatterns
public void printFullStringsForGraphPatterns(BaseForTextBasedPlanPrinters.ExtPrintablePlan pp, PrintStream out) -
printFullStringsForGraphPatterns
public void printFullStringsForGraphPatterns(BaseForTextBasedPlanPrinters.ExtPrintablePlan pp, Set<SPARQLGraphPattern> alreadyPrinted, PrintStream out) -
addPropStrings
-
addPropStrings
-