| Class and Description |
|---|
| IQOptimizer |
| Class and Description |
|---|
| IQOptimizer |
| Class and Description |
|---|
| InnerJoinIQOptimizer |
| 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 |
| Class and 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
|
| Class and Description |
|---|
| GeneralStructuralAndSemanticIQOptimizer
Performs all the structural and semantic optimizations
TODO: find a better name
|
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.