Class EvaluationStatistics
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
-
- Direct Known Subclasses:
MemEvaluationStatistics
,TupleFunctionEvaluationStatistics
public class EvaluationStatistics extends java.lang.Object
Supplies various query model statistics to the query engine/optimizer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
EvaluationStatistics.CardinalityCalculator
private static class
EvaluationStatistics.ServiceNodeAnalyzer
-
Field Summary
Fields Modifier and Type Field Description private EvaluationStatistics.CardinalityCalculator
calculator
private static java.lang.String
uniqueIdPrefix
private static java.util.concurrent.atomic.AtomicLong
uniqueIdSuffix
-
Constructor Summary
Constructors Constructor Description EvaluationStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EvaluationStatistics.CardinalityCalculator
createCardinalityCalculator()
double
getCardinality(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()
-
-