Class JoinFactorCostModel.FactorCostEstimate
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.optimizer.JoinFactorCostModel.FactorCostEstimate
- Enclosing interface:
JoinFactorCostModel
-
Constructor Summary
ConstructorsConstructorDescriptionFactorCostEstimate(double workRows, double outputRows) FactorCostEstimate(double workRows, double outputRows, Map<String, String> stringMetrics, Map<String, Double> doubleMetrics) FactorCostEstimate(double workRows, double outputRows, Map<String, String> stringMetrics, Map<String, Double> doubleMetrics, boolean physicalAccessPath, boolean directLookup, int lookupComponentMask, int missingLookupComponentMask, double accessRowsBeforeFilter) FactorCostEstimate(double workRows, double outputRows, Map<String, String> stringMetrics, Map<String, Double> doubleMetrics, boolean physicalAccessPath, boolean directLookup, int lookupComponentMask, int missingLookupComponentMask, double accessRowsBeforeFilter, boolean nestedInvocationCosted) -
Method Summary
Modifier and TypeMethodDescriptiondoubleintintdoubledoublebooleanbooleanboolean
-
Constructor Details
-
FactorCostEstimate
public FactorCostEstimate(double workRows, double outputRows) -
FactorCostEstimate
-
FactorCostEstimate
-
FactorCostEstimate
-
-
Method Details
-
getWorkRows
public double getWorkRows() -
getOutputRows
public double getOutputRows() -
getStringMetrics
-
getDoubleMetrics
-
hasPhysicalAccessPath
public boolean hasPhysicalAccessPath() -
isDirectLookup
public boolean isDirectLookup() -
getLookupComponentMask
public int getLookupComponentMask() -
getMissingLookupComponentMask
public int getMissingLookupComponentMask() -
getAccessRowsBeforeFilter
public double getAccessRowsBeforeFilter() -
isRepeatedInvocationsCosted
public boolean isRepeatedInvocationsCosted()
-