Class QueryOptimizer.AbstractQueryOptimizer
java.lang.Object
net.ontopia.topicmaps.query.impl.utils.QueryOptimizer.AbstractQueryOptimizer
- All Implemented Interfaces:
QueryOptimizerIF
- Direct Known Subclasses:
QueryOptimizer.AddTypeToRolePlayer,QueryOptimizer.HierarchyWalker,QueryOptimizer.NextPreviousOptimizer,QueryOptimizer.RecursivePruner,QueryOptimizer.Reorderer,QueryOptimizer.RuleInliner,QueryOptimizer.StringPrefixOptimizer,QueryOptimizer.TypeConflictResolver
- Enclosing class:
- QueryOptimizer
public abstract static class QueryOptimizer.AbstractQueryOptimizer
extends Object
implements QueryOptimizerIF
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoptimize(List clauses, QueryContext context) optimize(PredicateClause clause, QueryContext context) voidoptimize(TologQuery query, QueryContext context)
-
Constructor Details
-
AbstractQueryOptimizer
public AbstractQueryOptimizer()
-
-
Method Details
-
optimize
- Specified by:
optimizein interfaceQueryOptimizerIF- Throws:
InvalidQueryException
-
optimize
public PredicateClause optimize(PredicateClause clause, QueryContext context) throws InvalidQueryException - Specified by:
optimizein interfaceQueryOptimizerIF- Throws:
InvalidQueryException
-
optimize
- Specified by:
optimizein interfaceQueryOptimizerIF- Throws:
InvalidQueryException
-