Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy
-
Packages that use EvaluationStrategy Package Description 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 ofIterationrelevant to query evaluation.org.eclipse.rdf4j.query.algebra.evaluation.limited 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.query.algebra.evaluation
Fields in org.eclipse.rdf4j.query.algebra.evaluation declared as EvaluationStrategy Modifier and Type Field Description private EvaluationStrategyQueryValueEvaluationStep.Minimal. strategyMethods in org.eclipse.rdf4j.query.algebra.evaluation that return EvaluationStrategy Modifier and Type Method Description EvaluationStrategyEvaluationStrategyFactory. 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 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 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 EvaluationStrategyServiceJoinIterator. strategyConstructors 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 classDefaultEvaluationStrategyDefault SPARQL 1.1 Query Evaluation strategy, to evaluate oneTupleExpron the givenTripleSource, optionally using the givenDataset.classEvaluationStrategyImplDeprecated.UseStrictEvaluationStrategyinstead.classExtendedEvaluationStrategyDeprecated, for removal: This API element is subject to removal in a future version.UseDefaultEvaluationStrategyinstead.classSimpleEvaluationStrategyDeprecated.renamed toStrictEvaluationStrategy.classStrictEvaluationStrategyDeprecated, for removal: This API element is subject to removal in a future version.since 4.3.0.classTupleFunctionEvaluationStrategyDeprecated, 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 EvaluationStrategy Modifier and Type Field Description protected 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 EvaluationStrategy Modifier and Type Method Description EvaluationStrategyDefaultEvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)EvaluationStrategyExtendedEvaluationStrategyFactory. createEvaluationStrategy(Dataset dataset, TripleSource tripleSource, EvaluationStatistics evaluationStatistics)Deprecated, for removal: This API element is subject to removal in a future version.EvaluationStrategyStrictEvaluationStrategyFactory. 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 EvaluationStrategy Constructor Description ConstantOptimizer(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 EvaluationStrategy Modifier and Type Field Description private EvaluationStrategyRegexValueEvaluationStepSupplier.ChangingRegexQueryValueEvaluationStep. strategyprivate EvaluationStrategyZeroLengthPathEvaluationStep. strategyMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type EvaluationStrategy Modifier and Type Method Description static 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 EvaluationStrategy Constructor Description ChangingRegexQueryValueEvaluationStep(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 EvaluationStrategy Modifier and Type Field Description private EvaluationStrategyZeroLengthPathIteration. evaluationStrategyprivate EvaluationStrategyDescribeIteration. strategyDeprecated.private EvaluationStrategyFilterIterator. strategyDeprecated.private EvaluationStrategyGroupIterator. strategyprivate EvaluationStrategyPathIteration. strategyMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type EvaluationStrategy Modifier and Type Method Description static java.util.function.Consumer<MutableBindingSet>ExtensionIterator. buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context)Deprecated.static QueryEvaluationStepFilterIterator. supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context)Deprecated. -
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 classLimitedSizeEvaluationStrategyDeprecated, 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 EvaluationStrategy Modifier and Type Field Description private EvaluationStrategyConstantOptimizer.ConstantVisitor. strategyprivate EvaluationStrategyConstantOptimizer. strategyprivate EvaluationStrategyStandardQueryOptimizerPipeline. strategyConstructors in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type EvaluationStrategy Constructor Description ConstantOptimizer(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 EvaluationStrategy Modifier and Type Field Description private static com.google.common.cache.Cache<java.util.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 EvaluationStrategy Modifier and Type Method Description static EvaluationStrategyEvaluationStrategies. get(java.util.UUID key)Deprecated, 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 EvaluationStrategy Modifier and Type Method Description static java.util.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 java.util.Comparator<BindingSet>OrderComparator. precompileComparator(EvaluationStrategy strategy, Order order, QueryEvaluationContext context)static java.util.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 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 EvaluationStrategySailSourceConnection. getEvaluationStrategy(Dataset dataset, TripleSource tripleSource)
-