| Package | Description |
|---|---|
| org.eclipse.rdf4j.query.algebra.evaluation.impl | |
| org.eclipse.rdf4j.query.algebra.evaluation.util |
| Modifier and Type | Class and Description |
|---|---|
class |
BindingAssigner
Assigns values to variables based on a supplied set of bindings.
|
class |
CompareOptimizer
A query optimizer that replaces
Compare operators with SameTerms, if possible. |
class |
ConjunctiveConstraintSplitter
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 pushing
Filters 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 |
QueryJoinOptimizer
A query optimizer that re-orders nested Joins.
|
class |
QueryModelNormalizer
A query optimizer that (partially) normalizes query models to a canonical form.
|
class |
QueryModelPruner
Deprecated.
Replaced by
QueryModelNormalizer. |
class |
SameTermFilterOptimizer
A query optimizer that embeds
Filters with SameTerm operators in statement patterns as much
as possible. |
| Modifier and Type | Class and Description |
|---|---|
class |
QueryOptimizerList
A query optimizer that contains a list of other query optimizers, which are called consecutively when the
list's
QueryOptimizerList.optimize(TupleExpr, Dataset, BindingSet) method is called. |
| Modifier and Type | Field and Description |
|---|---|
protected List<QueryOptimizer> |
QueryOptimizerList.optimizers |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryOptimizerList.add(QueryOptimizer optimizer) |
| Constructor and Description |
|---|
QueryOptimizerList(QueryOptimizer... optimizers) |
| Constructor and Description |
|---|
QueryOptimizerList(List<QueryOptimizer> optimizers) |
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.