Class JoinFactorCostModel.CostContext
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.optimizer.JoinFactorCostModel.CostContext
- Enclosing interface:
JoinFactorCostModel
-
Constructor Summary
ConstructorsConstructorDescriptionCostContext(Set<String> currentlyBoundVars, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation) CostContext(Set<String> currentlyBoundVars, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation, boolean collectMetrics) -
Method Summary
Modifier and TypeMethodDescriptionlongdoubledoubleString[]booleanbooleanof(String[] variableNames, long currentlyBoundVarMask, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation) of(String[] variableNames, long currentlyBoundVarMask, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation, boolean collectMetrics) of(Set<String> currentlyBoundVars, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation) boolean
-
Constructor Details
-
CostContext
-
CostContext
-
-
Method Details
-
of
public static JoinFactorCostModel.CostContext of(Set<String> currentlyBoundVars, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation) -
of
public static JoinFactorCostModel.CostContext of(String[] variableNames, long currentlyBoundVarMask, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation) -
of
public static JoinFactorCostModel.CostContext of(String[] variableNames, long currentlyBoundVarMask, double outerPrefixRows, double distinctLookupBindings, boolean nestedIteratorInvocation, boolean collectMetrics) -
getCurrentlyBoundVars
-
hasCurrentlyBoundVarMask
public boolean hasCurrentlyBoundVarMask() -
getVariableNames
-
getCurrentlyBoundVarMask
public long getCurrentlyBoundVarMask() -
getOuterPrefixRows
public double getOuterPrefixRows() -
getDistinctLookupBindings
public double getDistinctLookupBindings() -
isNestedIteratorInvocation
public boolean isNestedIteratorInvocation() -
shouldCollectMetrics
public boolean shouldCollectMetrics()
-