Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer
Packages that use QueryOptimizer
Package
Description
-
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation that return types with arguments of type QueryOptimizerModifier and TypeMethodDescriptionQueryOptimizerPipeline.getOptimizers()
Get the optimizers that make up this pipeline. -
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.impl
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryOptimizerModifier and TypeClassDescriptionclass
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.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.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.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.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.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.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Deprecated.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.class
Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return types with arguments of type QueryOptimizerModifier and TypeMethodDescriptionStandardQueryOptimizerPipeline.getOptimizers()
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Classes in org.eclipse.rdf4j.query.algebra.evaluation.optimizer that implement QueryOptimizerModifier and TypeClassDescriptionclass
Assigns values to variables based on a supplied set of bindings.class
Optimizes a query model by inliningBindingSetAssignment
values where possible.class
class
Splits conjunctive constraints into seperate constraints.class
A query optimizer that optimizes constant value expressions.class
A query optimizer that optimize disjunctive constraints on tuple expressions.class
Optimizes a query model by pushingFilter
s as far down in the model tree as possible.class
class
Moves the Order node above the Projection when variables are projected.class
Cleans upQueryModelNode.getParentNode()
references that have become inconsistent with the actual algebra tree structure due to optimization operations.class
If a projection node in the algebra does not contribute or change the results it can be removed from the tree.class
A query optimizer that re-orders nested Joins.class
A query optimizer that (partially) normalizes query models to a canonical form.class
A query optimizer that replaces REGEX withFunctionCall
s that are equivalent operatorsclass
class
Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments).Methods in org.eclipse.rdf4j.query.algebra.evaluation.optimizer that return types with arguments of type QueryOptimizer -
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.util
Classes in org.eclipse.rdf4j.query.algebra.evaluation.util that implement QueryOptimizerModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.Fields in org.eclipse.rdf4j.query.algebra.evaluation.util with type parameters of type QueryOptimizerModifier and TypeFieldDescriptionprotected List<QueryOptimizer>
QueryOptimizerList.optimizers
Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryOptimizerModifier and TypeMethodDescriptionvoid
QueryOptimizerList.add
(QueryOptimizer optimizer) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryOptimizerModifierConstructorDescriptionQueryOptimizerList
(QueryOptimizer... optimizers) Deprecated, for removal: This API element is subject to removal in a future version.Constructor parameters in org.eclipse.rdf4j.query.algebra.evaluation.util with type arguments of type QueryOptimizerModifierConstructorDescriptionQueryOptimizerList
(List<QueryOptimizer> optimizers) Deprecated, for removal: This API element is subject to removal in a future version.
QueryModelNormalizer
.