Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Package
Description
Implementations of
relevant to query evaluation.
invalid reference
Iteration
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeClassDescriptionclass
Base class for the Evaluation strategies.class
Implementation of a federation evaluation strategy which provides some special optimizations for Native (local) RDF4J repositories.class
Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints.ModifierConstructorDescriptionFedXZeroLengthPathEvaluationStep
(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context, Supplier<List<StatementSource>> statementSources, Supplier<QueryInfo> queryInfo) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.federated.evaluation.iterator
ModifierConstructorDescriptionFedXPathIteration
(EvaluationStrategy strategy, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings, QueryInfo queryInfo) FedXZeroLengthPathIteration
(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context, QueryInfo queryInfo, List<StatementSource> statementSources) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation
Modifier and TypeMethodDescriptionEvaluationStrategyFactory.createEvaluationStrategy
(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Modifier and TypeMethodDescriptionstatic QueryEvaluationStep
QueryEvaluationStep.minimal
(EvaluationStrategy strategy, TupleExpr expr) A fall back implementation that wraps a pre-existing evaluate method on a strategy -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.federation
ModifierConstructorDescriptionServiceJoinIterator
(CloseableIteration<BindingSet> leftIter, Service service, BindingSet bindings, EvaluationStrategy strategy) Construct a service join iteration to use vectored evaluation. -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.impl
Modifier and TypeClassDescriptionclass
Default SPARQL 1.1 Query Evaluation strategy, to evaluate oneTupleExpr
on the givenTripleSource
, optionally using the givenDataset
.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Deprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.class
Deprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.Modifier and TypeMethodDescriptionDefaultEvaluationStrategyFactory.createEvaluationStrategy
(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) ExtendedEvaluationStrategyFactory.createEvaluationStrategy
(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategyFactory.createEvaluationStrategy
(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Modifier and TypeMethodDescriptionstatic QueryValueEvaluationStep
RegexValueEvaluationStepSupplier.make
(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) static QueryEvaluationStep
LeftJoinQueryEvaluationStep.supply
(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) ModifierConstructorDescriptionJoinQueryEvaluationStep
(EvaluationStrategy strategy, Join join, QueryEvaluationContext context) ZeroLengthPathEvaluationStep
(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Modifier and TypeMethodDescriptionstatic Consumer
<MutableBindingSet> ExtensionIterator.buildLambdaToEvaluateTheExpressions
(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context) static QueryEvaluationStep
FilterIterator.supply
(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context) ModifierConstructorDescriptionBadlyDesignedLeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationContext context) DescribeIteration
(CloseableIteration<BindingSet> sourceIter, EvaluationStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings) ExtensionIterator
(Extension extension, CloseableIteration<BindingSet> iter, EvaluationStrategy strategy, QueryEvaluationContext context) FilterIterator
(Filter filter, CloseableIteration<BindingSet> iter, QueryValueEvaluationStep condition, EvaluationStrategy strategy) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context) Deprecated.GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context, ValueFactory vf, CollectionFactory cf) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, QueryEvaluationContext context) LeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings, QueryEvaluationContext context) PathIteration
(EvaluationStrategy strategy, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings) ZeroLengthPathIteration
(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
ModifierConstructorDescriptionConstantOptimizer
(EvaluationStrategy strategy) StandardQueryOptimizerPipeline
(EvaluationStrategy strategy, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.util
ModifierConstructorDescriptionOrderComparator
(EvaluationStrategy strategy, Order order, ValueComparator cmp, QueryEvaluationContext context) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.sail.base
Modifier and TypeMethodDescriptionprotected EvaluationStrategy
SailSourceConnection.getEvaluationStrategy
(Dataset dataset, TripleSource tripleSource)
DefaultEvaluationStrategy
instead.