Package it.unibz.inf.ontop.iq.optimizer
-
Interface Summary Interface Description AggregationSimplifier Replaces type-sensitive SPARQL aggregation functional terms (e.g.AggregationSplitter Tries to push down the aggregation below some UNIONsGeneralStructuralAndSemanticIQOptimizer Performs all the structural and semantic optimizations TODO: find a better nameInnerJoinIQOptimizer IQOptimizer JoinLikeOptimizer LeftJoinIQOptimizer OrderBySimplifier Replaces RDF(...) terms by DB ones in the ORDER BY conditionsPostProcessableFunctionLifter Lifts certain functional terms that are blocked by a UNION: - non DBFunctionSymbols (e.g.RedundantJoinFKOptimizer SelfJoinSameTermIQOptimizer SelfJoinUCIQOptimizer TermTypeTermLifter Makes sure that terms with a MetaTermType only appears in the top construction nodeUnionAndBindingLiftOptimizer Lifts bindings and unions