Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer
-
-
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 QueryOptimizer Modifier and Type Method Description Iterable<QueryOptimizer>
QueryOptimizerPipeline. 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 QueryOptimizer Modifier and Type Class Description class
BindingAssigner
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
BindingSetAssignmentInliner
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
CompareOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
ConjunctiveConstraintSplitter
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
ConstantOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
DisjunctiveConstraintOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
FilterOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
IterativeEvaluationOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
OrderLimitOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
ParentReferenceCleaner
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
ProjectionRemovalOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
QueryJoinOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
QueryModelNormalizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
QueryModelPruner
Deprecated.Replaced byQueryModelNormalizer
.class
RegexAsStringFunctionOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
SameTermFilterOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0.class
UnionScopeChangeOptimizer
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0. -
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Classes in org.eclipse.rdf4j.query.algebra.evaluation.optimizer that implement QueryOptimizer Modifier and Type Class Description class
BindingAssignerOptimizer
Assigns values to variables based on a supplied set of bindings.class
BindingSetAssignmentInlinerOptimizer
Optimizes a query model by inliningBindingSetAssignment
values where possible.class
CompareOptimizer
class
ConjunctiveConstraintSplitterOptimizer
Splits conjunctive constraints into seperate constraints.class
ConstantOptimizer
A query optimizer that optimizes constant value expressions.class
DisjunctiveConstraintOptimizer
A query optimizer that optimize disjunctive constraints on tuple expressions.class
FilterOptimizer
Optimizes a query model by pushingFilter
s as far down in the model tree as possible.class
IterativeEvaluationOptimizer
class
OrderLimitOptimizer
Moves the Order node above the Projection when variables are projected.class
ParentReferenceChecker
ChecksQueryModelNode.getParentNode()
references that have become inconsistent with the actual algebra tree structure due to optimization operations.class
ParentReferenceCleaner
Cleans upQueryModelNode.getParentNode()
references that have become inconsistent with the actual algebra tree structure due to optimization operations.class
ProjectionRemovalOptimizer
If a projection node in the algebra does not contribute or change the results it can be removed from the tree.class
QueryJoinOptimizer
A query optimizer that re-orders nested Joins.class
QueryModelNormalizerOptimizer
A query optimizer that (partially) normalizes query models to a canonical form.class
RegexAsStringFunctionOptimizer
A query optimizer that replaces REGEX withFunctionCall
s that are equivalent operatorsclass
SameTermFilterOptimizer
class
UnionScopeChangeOptimizer
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 Modifier and Type Method Description Iterable<QueryOptimizer>
StandardQueryOptimizerPipeline. getOptimizers()
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type QueryOptimizer Constructor Description ParentReferenceChecker(QueryOptimizer previousOptimizerInPipeline)
-
Uses of QueryOptimizer in org.eclipse.rdf4j.query.algebra.evaluation.util
Classes in org.eclipse.rdf4j.query.algebra.evaluation.util that implement QueryOptimizer Modifier and Type Class Description class
QueryOptimizerList
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 QueryOptimizer Modifier and Type Field Description protected 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 QueryOptimizer Modifier and Type Method Description void
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 QueryOptimizer Constructor Description QueryOptimizerList(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 QueryOptimizer Constructor Description QueryOptimizerList(List<QueryOptimizer> optimizers)
Deprecated, for removal: This API element is subject to removal in a future version.
-