| Interface | Description |
|---|---|
| AggregationSimplifier |
Replaces type-sensitive SPARQL aggregation functional terms (e.g.
|
| BindingLiftOptimizer | Deprecated |
| GeneralStructuralAndSemanticIQOptimizer |
Performs all the structural and semantic optimizations
TODO: find a better name
|
| InnerJoinIQOptimizer | |
| InnerJoinMutableOptimizer | |
| IntermediateQueryOptimizer |
TODO: explain
TODO: should we create two sub-interfaces: GeneralOptimizer and GoalOrientedOptimizer?
For the moment, we expect the Optimizer to be general, not goal-oriented.
|
| IQOptimizer | |
| JoinLikeOptimizer | |
| LeftJoinIQOptimizer | |
| LeftJoinMutableOptimizer | |
| OrderBySimplifier |
Replaces RDF(...) terms by DB ones in the ORDER BY conditions
|
| PostProcessableFunctionLifter |
Lifts certain functional terms that are blocked by a UNION:
- non DBFunctionSymbols (e.g.
|
| SelfJoinSameTermIQOptimizer | |
| SelfJoinUCIQOptimizer | |
| TermTypeTermLifter |
Makes sure that terms with a MetaTermType only appears in the top construction node
|
| UnionAndBindingLiftOptimizer |
Lifts bindings and unions
|
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.