| Package | Description | 
|---|---|
| org.eclipse.rdf4j.query.algebra.evaluation | |
| org.eclipse.rdf4j.query.algebra.evaluation.impl | |
| org.eclipse.rdf4j.query.algebra.evaluation.util | |
| org.eclipse.rdf4j.sail.federation.optimizers | |
| org.eclipse.rdf4j.sail.spin | 
 See discussion at https://github.com/eclipse/rdf4j/issues/1262 | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<QueryOptimizer> | QueryOptimizerPipeline. getOptimizers()Get the optimizers that make up this pipeline. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BindingAssignerAssigns values to variables based on a supplied set of bindings. | 
| class  | CompareOptimizer | 
| class  | ConjunctiveConstraintSplitterSplits conjunctive constraints into seperate constraints. | 
| class  | ConstantOptimizerA query optimizer that optimizes constant value expressions. | 
| class  | DisjunctiveConstraintOptimizerA query optimizer that optimize disjunctive constraints on tuple expressions. | 
| class  | FilterOptimizerOptimizes a query model by pushing  Filters as far down in the model tree as possible. | 
| class  | IterativeEvaluationOptimizer | 
| class  | OrderLimitOptimizerMoves the Order node above the Projection when variables are projected. | 
| class  | QueryJoinOptimizerA query optimizer that re-orders nested Joins. | 
| class  | QueryModelNormalizerA query optimizer that (partially) normalizes query models to a canonical form. | 
| class  | QueryModelPrunerDeprecated. 
 Replaced by  QueryModelNormalizer. | 
| class  | RegexAsStringFunctionOptimizerA query optimizer that replaces REGEX with  FunctionCalls that are equivalent operators | 
| class  | SameTermFilterOptimizer | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterable<QueryOptimizer> | StandardQueryOptimizerPipeline. getOptimizers() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueryOptimizerListA 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) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EmptyPatternOptimizerRemove StatementPatterns that have no statements. | 
| class  | FederationJoinOptimizerDeprecated. 
 since 3.1.0. This module will be replaced by the new FedX federation module. | 
| class  | OwnedTupleExprPrunerRemove redundant  OwnedTupleExpr. | 
| class  | PrepareOwnedTupleExprRemove redundant  OwnedTupleExpr. | 
| class  | QueryMultiJoinOptimizerA query optimizer that re-orders nested Joins. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SpinFunctionInterpreterQueryOptimizer that adds support for SPIN functions. | 
| class  | SpinMagicPropertyInterpreter | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.