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 int
Result cardinality as has been estimated forplan
.final LogicalPlan
The wrappedLogicalPlan
.final Set
<org.apache.jena.sparql.core.Var> The set of certain variables ofplan
; shortcut for callinginvalid reference
ExpectedVariables#getCertainVariables()
LogicalPlan.getExpectedVariables()
. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
plan
The wrappedLogicalPlan
. -
potentialJoinVars
The set of certain variables ofplan
; shortcut for callinginvalid reference
ExpectedVariables#getCertainVariables()
LogicalPlan.getExpectedVariables()
. -
cardinality
public final int cardinalityResult cardinality as has been estimated forplan
.
-
-
Constructor Details
-
AnnotatedLogicalPlan
-