Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
-
Packages that use EvaluationStrategy Package Description org.eclipse.rdf4j.federated.evaluation 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.iterator org.eclipse.rdf4j.query.algebra.evaluation.limited org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator org.eclipse.rdf4j.query.algebra.evaluation.util org.eclipse.rdf4j.sail.base Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).org.eclipse.rdf4j.sail.federation org.eclipse.rdf4j.sail.federation.evaluation org.eclipse.rdf4j.sail.nativerdf The Native Store. -
-
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) Sesame repositories.class
SparqlFederationEvalStrategy
Implementation of a federation evaluation strategy which provides some special optimizations for SPARQL (remote) endpoints. -
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)
-
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,QueryEvaluationException> 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
EvaluationStrategyImpl
Deprecated.since 4.0.class
ExtendedEvaluationStrategy
SPARQL 1.1 extended query evaluation strategy.class
SimpleEvaluationStrategy
Deprecated.renamed toStrictEvaluationStrategy
.class
StrictEvaluationStrategy
Minimally-conforming SPARQL 1.1 Query Evaluation strategy, to evaluate oneTupleExpr
on the givenTripleSource
, optionally using the givenDataset
.class
TupleFunctionEvaluationStrategy
AnEvaluationStrategy
that has support forTupleFunction
s.Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as EvaluationStrategy Modifier and Type Field Description protected EvaluationStrategy
ConstantOptimizer. strategy
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return EvaluationStrategy Modifier and Type Method Description EvaluationStrategy
ExtendedEvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
EvaluationStrategy
StrictEvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl 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.iterator
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.limited
Classes in org.eclipse.rdf4j.query.algebra.evaluation.limited that implement EvaluationStrategy Modifier and Type Class Description class
LimitedSizeEvaluationStrategy
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator with parameters of type EvaluationStrategy Constructor Description LimitedSizeBottomUpJoinIterator(EvaluationStrategy limitedSizeEvaluationStrategy, Join join, BindingSet bindings, AtomicLong used, long maxSize)
Deprecated.LimitedSizeHashJoinIteration(EvaluationStrategy limitedSizeEvaluationStrategy, Join join, BindingSet bindings, AtomicLong used, long maxSize)
LimitedSizeZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, AtomicLong used, long maxSize)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.util
Methods in org.eclipse.rdf4j.query.algebra.evaluation.util that return EvaluationStrategy Modifier and Type Method Description static EvaluationStrategy
EvaluationStrategies. get(UUID key)
Retrieve the EvaluationStrategy registered with the supplied key.Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type EvaluationStrategy Modifier and Type Method Description static UUID
EvaluationStrategies. getKey(EvaluationStrategy strategy)
Retrieve the registry key for the given EvaluationStrategystatic UUID
EvaluationStrategies. register(EvaluationStrategy strategy)
Add a strategy to the registry and returns the registry key.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type EvaluationStrategy Constructor Description OrderComparator(EvaluationStrategy strategy, Order order, ValueComparator vcmp)
-
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)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.sail.federation
Methods in org.eclipse.rdf4j.sail.federation that return EvaluationStrategy Modifier and Type Method Description protected EvaluationStrategy
Federation. createEvaluationStrategy(TripleSource tripleSource, Dataset dataset, FederatedServiceResolver resolver)
Deprecated. -
Uses of EvaluationStrategy in org.eclipse.rdf4j.sail.federation.evaluation
Classes in org.eclipse.rdf4j.sail.federation.evaluation that implement EvaluationStrategy Modifier and Type Class Description class
FederationStrategy
Evaluates Join, LeftJoin and Union in parallel and only evaluate ifOwnedTupleExpr
is the given member.Constructors in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type EvaluationStrategy Constructor Description FilterCursor(CloseableIteration<BindingSet,QueryEvaluationException> result, ValueExpr condition, Set<String> scopeBindingNames, EvaluationStrategy strategy)
ParallelJoinCursor(EvaluationStrategy strategy, CloseableIteration<BindingSet,QueryEvaluationException> leftIter, TupleExpr rightArg)
ParallelLeftJoinCursor(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings)
-
Uses of EvaluationStrategy in org.eclipse.rdf4j.sail.nativerdf
Methods in org.eclipse.rdf4j.sail.nativerdf that return EvaluationStrategy Modifier and Type Method Description protected EvaluationStrategy
LimitedSizeNativeStoreConnection. getEvaluationStrategy(Dataset dataset, TripleSource tripleSource)
-