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 protectedMemCardinalityCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCardinality(StatementPattern sp)protected ValuegetConstantValue(Var var)private intminStatementCount(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:
getCardinalityin classEvaluationStatistics.CardinalityCalculator
-
-