Package org.eclipse.rdf4j.sail.memory
Class MemEvaluationStatistics.MemCardinalityCalculator
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<java.lang.RuntimeException>
-
- org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
-
- org.eclipse.rdf4j.sail.memory.MemEvaluationStatistics.MemCardinalityCalculator
-
- All Implemented Interfaces:
QueryModelVisitor<java.lang.RuntimeException>
- Enclosing class:
- MemEvaluationStatistics
protected class MemEvaluationStatistics.MemCardinalityCalculator extends EvaluationStatistics.CardinalityCalculator
-
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
cardinality
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MemCardinalityCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCardinality(StatementPattern sp)
protected Value
getConstantValue(Var var)
private int
minStatementCount(Value subj, Value pred, Value obj, Value context)
-
Methods inherited from class org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics.CardinalityCalculator
countConstantVars, getCardinality, getCardinality, getCardinality, getCardinality, getCardinality, getContextCardinality, getContextCardinality, getObjectCardinality, getObjectCardinality, getPredicateCardinality, getPredicateCardinality, getSubjectCardinality, getSubjectCardinality, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetNode, meetUnaryTupleOperator
-
Methods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryValueOperator, meetUpdateExpr
-
-
-
-
Method Detail
-
getCardinality
public double getCardinality(StatementPattern sp)
- Overrides:
getCardinality
in classEvaluationStatistics.CardinalityCalculator
-
-