Class ExtensibleDirectEvaluationStatistics
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics.ExtensibleEvaluationStatistics
org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics.ExtensibleDirectEvaluationStatistics
@Experimental
public class ExtensibleDirectEvaluationStatistics
extends ExtensibleEvaluationStatistics
ExtensibleDirectEvaluationStatistics provides evaluation statistics by directly querying the underlying data source.
-
Nested Class Summary
Nested classes/interfaces inherited from class EvaluationStatistics
EvaluationStatistics.CardinalityCalculator, EvaluationStatistics.FilterPassEstimateModifier and TypeClassDescriptionprotected static classstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionExtensibleDirectEvaluationStatistics(ExtensibleSailStore extensibleSailStore) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class EvaluationStatistics
estimateFilterPass, estimateFilterPassRatio, getCardinality, recordFilterOutcome, supportsFilterSelectivityCosting, supportsJoinEstimationModifier and TypeMethodDescriptionestimateFilterPass(Filter filter) doubleestimateFilterPassRatio(Filter filter) doublegetCardinality(TupleExpr expr) voidrecordFilterOutcome(Filter filter, long passedCount, long filteredCount) booleanboolean
-
Constructor Details
-
ExtensibleDirectEvaluationStatistics
-
-
Method Details
-
createCardinalityCalculator
- Specified by:
createCardinalityCalculatorin classExtensibleEvaluationStatistics
-