Class CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
java.lang.Object
se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
- Enclosing class:
- CardinalityBasedJoinOrderingBase
A help class that wraps a
LogicalPlan together with some
information about this plan that is relevant for the algorithm of
the main class (CardinalityBasedJoinOrderingBase and that
may be relevant for implementations of the abstract functions.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intResult cardinality as has been estimated forplan.final LogicalPlanThe wrappedLogicalPlan.final Set<org.apache.jena.sparql.core.Var>The set of certain variables ofplan; shortcut for callingExpectedVariables#getCertainVariables()) onLogicalPlan.getExpectedVariables(). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
plan
The wrappedLogicalPlan. -
potentialJoinVars
The set of certain variables ofplan; shortcut for callingExpectedVariables#getCertainVariables()) onLogicalPlan.getExpectedVariables(). -
cardinality
public final int cardinalityResult cardinality as has been estimated forplan.
-
-
Constructor Details
-
AnnotatedLogicalPlan
-