Package it.unibz.inf.ontop.iq.optimizer
Interface IQOptimizer
-
- All Known Subinterfaces:
AggregationSimplifier,AggregationSplitter,GeneralStructuralAndSemanticIQOptimizer,InnerJoinIQOptimizer,JoinLikeOptimizer,LeftJoinIQOptimizer,OntopViewUnfolder,OrderBySimplifier,PostProcessableFunctionLifter,QueryPlanner,RedundantJoinFKOptimizer,SelfJoinSameTermIQOptimizer,SelfJoinUCIQOptimizer,TermTypeTermLifter,UnionAndBindingLiftOptimizer,UnionFlattener
- All Known Implementing Classes:
AbstractIntensionalQueryMerger,AggregationSimplifierImpl,AggregationSplitterImpl,ArgumentTransferInnerJoinFDIQOptimizer,AvoidJoinAboveUnionPlanner,BottomUpUnionAndBindingLiftOptimizer,CardinalityInsensitiveJoinTransferLJOptimizer,CardinalitySensitiveJoinTransferLJOptimizer,DefaultCompositeInnerJoinIQOptimizer,DefaultCompositeLeftJoinIQOptimizer,DummyQueryPlanner,FixedPointJoinLikeOptimizer,GeneralStructuralAndSemanticIQOptimizerImpl,OntopViewUnfolderImpl,OrderBySimplifierImpl,PostProcessableFunctionLifterImpl,RedundantJoinFKOptimizerImpl,SelfJoinSameTermIQOptimizerImpl,SelfJoinUCIQOptimizerImpl,TermTypeTermLifterImpl,UnionFlattenerImpl
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface IQOptimizer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IQoptimize(IQ query)
-