Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
Packages that use 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.query.algebra.evaluation
Fields in org.eclipse.rdf4j.query.algebra.evaluation declared as EvaluationStrategyModifier and TypeFieldDescriptionprivate final EvaluationStrategyQueryValueEvaluationStep.Minimal.strategyMethods in org.eclipse.rdf4j.query.algebra.evaluation that return EvaluationStrategyModifier and TypeMethodDescriptionEvaluationStrategyFactory.createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type EvaluationStrategyModifier and TypeMethodDescriptionstatic QueryEvaluationStepQueryEvaluationStep.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 -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.federation
Fields in org.eclipse.rdf4j.query.algebra.evaluation.federation declared as EvaluationStrategyConstructors in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type EvaluationStrategyModifierConstructorDescriptionServiceJoinIterator(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 EvaluationStrategyModifier and TypeClassDescriptionclassDefault SPARQL 1.1 Query Evaluation strategy, to evaluate oneTupleExpron the givenTripleSource, optionally using the givenDataset.classDeprecated.classDeprecated, for removal: This API element is subject to removal in a future version.UseDefaultEvaluationStrategyinstead.classDeprecated.renamed toStrictEvaluationStrategy.classDeprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.classDeprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as EvaluationStrategyModifier and TypeFieldDescriptionprotected final EvaluationStrategyConstantOptimizer.strategyDeprecated, for removal: This API element is subject to removal in a future version.Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return EvaluationStrategyModifier 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.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type EvaluationStrategyModifierConstructorDescriptionConstantOptimizer(EvaluationStrategy strategy) Deprecated, for removal: This API element is subject to removal in a future version.StandardQueryOptimizerPipeline(EvaluationStrategy strategy, 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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as EvaluationStrategyModifier and TypeFieldDescriptionprivate final EvaluationStrategyRegexValueEvaluationStepSupplier.ChangingRegexQueryValueEvaluationStep.strategyprivate final EvaluationStrategyZeroLengthPathEvaluationStep.strategyMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type EvaluationStrategyModifier and TypeMethodDescriptionstatic QueryValueEvaluationStepRegexValueEvaluationStepSupplier.make(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) static QueryEvaluationStepLeftJoinQueryEvaluationStep.supply(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type EvaluationStrategyModifierConstructorDescriptionprivateChangingRegexQueryValueEvaluationStep(Regex node, EvaluationStrategy strategy) 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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.iterator declared as EvaluationStrategyModifier and TypeFieldDescriptionprivate final EvaluationStrategyZeroLengthPathIteration.evaluationStrategyprivate final EvaluationStrategyDescribeIteration.strategyDeprecated.private final EvaluationStrategyFilterIterator.strategyDeprecated.private final EvaluationStrategyGroupIterator.strategyprivate final EvaluationStrategyPathIteration.strategyMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type EvaluationStrategyModifier and TypeMethodDescriptionstatic Consumer<MutableBindingSet> ExtensionIterator.buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.static QueryEvaluationStepFilterIterator.supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type EvaluationStrategyModifierConstructorDescriptionBadlyDesignedLeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationContext context) BottomUpJoinIterator(EvaluationStrategy strategy, Join join, BindingSet bindings) Deprecated.DescribeIteration(Iteration<BindingSet, QueryEvaluationException> sourceIter, EvaluationStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings) Deprecated.ExtensionIterator(Extension extension, CloseableIteration<BindingSet, QueryEvaluationException> iter, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.privateFilterIterator(CloseableIteration<BindingSet, QueryEvaluationException> iter, QueryValueEvaluationStep condition, EvaluationStrategy strategy, Function<BindingSet, BindingSet> retain) Deprecated.FilterIterator(Filter filter, CloseableIteration<BindingSet, QueryEvaluationException> iter, QueryValueEvaluationStep condition, EvaluationStrategy strategy) Deprecated.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) HashJoinIteration(EvaluationStrategy strategy, Join join, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.HashJoinIteration(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.HashJoinIteration(EvaluationStrategy strategy, TupleExpr left, TupleExpr right, BindingSet bindings, boolean leftJoin) JoinIterator(EvaluationStrategy strategy, QueryEvaluationStep leftPrepared, QueryEvaluationStep rightPrepared, Join join, BindingSet bindings) JoinIterator(EvaluationStrategy strategy, Join join, BindingSet bindings, 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.limited
Classes in org.eclipse.rdf4j.query.algebra.evaluation.limited that implement EvaluationStrategyModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.since 4.2.4. -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Fields in org.eclipse.rdf4j.query.algebra.evaluation.optimizer declared as EvaluationStrategyModifier and TypeFieldDescriptionprivate final EvaluationStrategyConstantOptimizer.ConstantVisitor.strategyprivate final EvaluationStrategyConstantOptimizer.strategyprivate final EvaluationStrategyStandardQueryOptimizerPipeline.strategyConstructors in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type EvaluationStrategyModifierConstructorDescriptionConstantOptimizer(EvaluationStrategy strategy) ConstantVisitor(EvaluationStrategy strategy, QueryEvaluationContext context) StandardQueryOptimizerPipeline(EvaluationStrategy strategy, TripleSource tripleSource, EvaluationStatistics evaluationStatistics) -
Uses of EvaluationStrategy in org.eclipse.rdf4j.query.algebra.evaluation.util
Fields in org.eclipse.rdf4j.query.algebra.evaluation.util with type parameters of type EvaluationStrategyModifier and TypeFieldDescriptionprivate static final com.google.common.cache.Cache<UUID, EvaluationStrategy> EvaluationStrategies.registryDeprecated, for removal: This API element is subject to removal in a future version.Methods in org.eclipse.rdf4j.query.algebra.evaluation.util that return EvaluationStrategyModifier and TypeMethodDescriptionstatic EvaluationStrategyDeprecated, for removal: This API element is subject to removal in a future version.Retrieve the EvaluationStrategy registered with the supplied key.Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type EvaluationStrategyModifier and TypeMethodDescriptionstatic UUIDEvaluationStrategies.getKey(EvaluationStrategy strategy) Deprecated, for removal: This API element is subject to removal in a future version.Retrieve the registry key for the given EvaluationStrategyprivate Comparator<BindingSet> OrderComparator.precompileComparator(EvaluationStrategy strategy, Order order, QueryEvaluationContext context) static UUIDEvaluationStrategies.register(EvaluationStrategy strategy) Deprecated, for removal: This API element is subject to removal in a future version.Add a strategy to the registry and returns the registry key.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type EvaluationStrategyModifierConstructorDescriptionOrderComparator(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 EvaluationStrategyModifier and TypeMethodDescriptionprotected EvaluationStrategySailSourceConnection.getEvaluationStrategy(Dataset dataset, TripleSource tripleSource)
StrictEvaluationStrategyinstead.