Uses of Package
org.eclipse.rdf4j.query.algebra.evaluation.optimizer
-
Packages that use org.eclipse.rdf4j.query.algebra.evaluation.optimizer Package Description org.eclipse.rdf4j.query.algebra.evaluation.impl org.eclipse.rdf4j.query.algebra.evaluation.optimizer -
Classes in org.eclipse.rdf4j.query.algebra.evaluation.optimizer used by org.eclipse.rdf4j.query.algebra.evaluation.impl Class Description BindingAssignerOptimizer Assigns values to variables based on a supplied set of bindings.BindingSetAssignmentInlinerOptimizer Optimizes a query model by inliningBindingSetAssignment
values where possible.CompareOptimizer ConjunctiveConstraintSplitterOptimizer Splits conjunctive constraints into seperate constraints.ConstantOptimizer A query optimizer that optimizes constant value expressions.DisjunctiveConstraintOptimizer A query optimizer that optimize disjunctive constraints on tuple expressions.FilterOptimizer Optimizes a query model by pushingFilter
s as far down in the model tree as possible.IterativeEvaluationOptimizer OrderLimitOptimizer Moves the Order node above the Projection when variables are projected.ParentReferenceCleaner Cleans upQueryModelNode.getParentNode()
references that have become inconsistent with the actual algebra tree structure due to optimization operations.ProjectionRemovalOptimizer If a projection node in the algebra does not contribute or change the results it can be removed from the tree.QueryJoinOptimizer A query optimizer that re-orders nested Joins.RegexAsStringFunctionOptimizer A query optimizer that replaces REGEX withFunctionCall
s that are equivalent operatorsSameTermFilterOptimizer StandardQueryOptimizerPipeline A standard pipeline with the defaultQueryOptimizer
s that will be used byStrictEvaluationStrategy
and its subclasses, unless specifically overridden.UnionScopeChangeOptimizer Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments). -
Classes in org.eclipse.rdf4j.query.algebra.evaluation.optimizer used by org.eclipse.rdf4j.query.algebra.evaluation.optimizer Class Description BindingAssignerOptimizer Assigns values to variables based on a supplied set of bindings.BindingSetAssignmentInlinerOptimizer Optimizes a query model by inliningBindingSetAssignment
values where possible.CompareOptimizer ConjunctiveConstraintSplitterOptimizer Splits conjunctive constraints into seperate constraints.DisjunctiveConstraintOptimizer A query optimizer that optimize disjunctive constraints on tuple expressions.FilterOptimizer Optimizes a query model by pushingFilter
s as far down in the model tree as possible.IterativeEvaluationOptimizer OrderLimitOptimizer Moves the Order node above the Projection when variables are projected.ParentReferenceCleaner Cleans upQueryModelNode.getParentNode()
references that have become inconsistent with the actual algebra tree structure due to optimization operations.ProjectionRemovalOptimizer If a projection node in the algebra does not contribute or change the results it can be removed from the tree.QueryModelNormalizerOptimizer A query optimizer that (partially) normalizes query models to a canonical form.SameTermFilterOptimizer UnionScopeChangeOptimizer Inspect Union clauses to check if scope change can be avoided (allowing injection of pre-bound vars into union arguments).