Class EvaluationStatistics
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
-
- Direct Known Subclasses:
MemEvaluationStatistics,TupleFunctionEvaluationStatistics
public class EvaluationStatistics extends java.lang.ObjectSupplies various query model statistics to the query engine/optimizer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classEvaluationStatistics.CardinalityCalculatorprivate static classEvaluationStatistics.ServiceNodeAnalyzer
-
Field Summary
Fields Modifier and Type Field Description private EvaluationStatistics.CardinalityCalculatorcalculatorprivate static java.lang.StringuniqueIdPrefixprivate static java.util.concurrent.atomic.AtomicLonguniqueIdSuffix
-
Constructor Summary
Constructors Constructor Description EvaluationStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EvaluationStatistics.CardinalityCalculatorcreateCardinalityCalculator()doublegetCardinality(TupleExpr expr)
-
-
-
Field Detail
-
uniqueIdPrefix
private static final java.lang.String uniqueIdPrefix
-
uniqueIdSuffix
private static final java.util.concurrent.atomic.AtomicLong uniqueIdSuffix
-
calculator
private EvaluationStatistics.CardinalityCalculator calculator
-
-
Method Detail
-
getCardinality
public double getCardinality(TupleExpr expr)
-
createCardinalityCalculator
protected EvaluationStatistics.CardinalityCalculator createCardinalityCalculator()
-
-