Class BaseForTextBasedPlanPrinters.ExtPrintablePlan
java.lang.Object
se.liu.ida.hefquin.base.utils.PlanPrinter.PrintablePlan
se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters.ExtPrintablePlan
- Enclosing class:
BaseForTextBasedPlanPrinters
An extension of
PlanPrinter.PrintablePlan objects 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. We use the
latter only for cases in which the full-string representation of the
pattern was too long to be put as a root-operator property (in which
case the property that we put is only a shortened version of the full
string).-
Field Summary
FieldsFields inherited from class se.liu.ida.hefquin.base.utils.PlanPrinter.PrintablePlan
rootOpAsString, rootOpProperties, subPlans -
Constructor Summary
ConstructorsConstructorDescriptionExtPrintablePlan(String rootOpAsString, List<String> rootOpProperties, List<PlanPrinter.PrintablePlan> subPlans, SPARQLGraphPattern graphPattern, String fullStringForGraphPattern) -
Method Summary
-
Field Details
-
graphPattern
-
fullStringForGraphPattern
-
-
Constructor Details
-
ExtPrintablePlan
public ExtPrintablePlan(String rootOpAsString, List<String> rootOpProperties, List<PlanPrinter.PrintablePlan> subPlans, SPARQLGraphPattern graphPattern, String fullStringForGraphPattern)
-