Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
-
Packages that use EvaluationStrategy Package Description org.eclipse.rdf4j.federated.evaluation org.eclipse.rdf4j.federated.evaluation.iterator org.eclipse.rdf4j.query.algebra.evaluation org.eclipse.rdf4j.query.algebra.evaluation.federation org.eclipse.rdf4j.query.algebra.evaluation.impl org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps org.eclipse.rdf4j.query.algebra.evaluation.iterator Implementations ofIteration
relevant to query evaluation.org.eclipse.rdf4j.query.algebra.evaluation.optimizer org.eclipse.rdf4j.query.algebra.evaluation.util org.eclipse.rdf4j.sail.base Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC). -
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.federated.evaluation
Classes in org.eclipse.rdf4j.federated.evaluation that implement EvaluationStrategy Modifier and Type Class Description class
FederationEvalStrategy
Base class for the Evaluation strategies.class
SailFederationEvalStrategy
Implementation of a federation evaluation strategy which provides some special optimizations for Native (local) RDF4J repositories.class
SparqlFederationEvalStrategy
Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints.Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type EvaluationStrategy Constructor Description FedXZeroLengthPathEvaluationStep(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
Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type EvaluationStrategy Constructor Description FedXPathIteration(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
Methods in org.eclipse.rdf4j.query.algebra.evaluation that return EvaluationStrategy Modifier and Type Method Description EvaluationStrategy
EvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type EvaluationStrategy Modifier and Type Method Description static QueryEvaluationStep
QueryEvaluationStep. minimal(EvaluationStrategy strategy, TupleExpr expr)
A fall back implementation that wraps a pre-existing evaluate method on a strategyConstructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type EvaluationStrategy Constructor Description Minimal(EvaluationStrategy strategy, ValueExpr ve)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.federation
Fields in org.eclipse.rdf4j.query.algebra.evaluation.federation declared as EvaluationStrategy Modifier and Type Field Description protected EvaluationStrategy
ServiceJoinIterator. strategy
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type EvaluationStrategy Constructor Description ServiceJoinIterator(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
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement EvaluationStrategy Modifier and Type Class Description class
DefaultEvaluationStrategy
Default SPARQL 1.1 Query Evaluation strategy, to evaluate oneTupleExpr
on the givenTripleSource
, optionally using the givenDataset
.class
ExtendedEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.UseDefaultEvaluationStrategy
instead.class
StrictEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.class
TupleFunctionEvaluationStrategy
Deprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return EvaluationStrategy Modifier and Type Method Description EvaluationStrategy
DefaultEvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
EvaluationStrategy
ExtendedEvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
Deprecated, for removal: This API element is subject to removal in a future version.EvaluationStrategy
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
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type EvaluationStrategy Modifier and Type Method Description static QueryValueEvaluationStep
RegexValueEvaluationStepSupplier. make(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context)
static QueryEvaluationStep
LeftJoinQueryEvaluationStep. supply(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context)
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type EvaluationStrategy Constructor Description JoinQueryEvaluationStep(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
Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type EvaluationStrategy Modifier and Type Method Description static Consumer<MutableBindingSet>
ExtensionIterator. buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context)
static QueryEvaluationStep
FilterIterator. supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type EvaluationStrategy Constructor Description ConstantOptimizer(EvaluationStrategy strategy)
StandardQueryOptimizerPipeline(EvaluationStrategy strategy, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.util
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type EvaluationStrategy Constructor Description OrderComparator(EvaluationStrategy strategy, Order order, ValueComparator cmp, QueryEvaluationContext context)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.sail.base
Methods in org.eclipse.rdf4j.sail.base that return EvaluationStrategy Modifier and Type Method Description protected EvaluationStrategy
SailSourceConnection. getEvaluationStrategy(Dataset dataset, TripleSource tripleSource)
-