net.ontopia.topicmaps.query.impl.utils
Interface QueryOptimizerIF
- All Known Implementing Classes:
- QueryOptimizer.AbstractQueryOptimizer, QueryOptimizer.AddTypeToRolePlayer, QueryOptimizer.HierarchyWalker, QueryOptimizer.NextPreviousOptimizer, QueryOptimizer.RecursivePruner, QueryOptimizer.Reorderer, QueryOptimizer.RuleInliner, QueryOptimizer.StringPrefixOptimizer, QueryOptimizer.TypeConflictResolver
public interface QueryOptimizerIF
INTERNAL: Implemented by classes that know how to optimize tolog queries.
optimize
void optimize(TologQuery query,
QueryContext context)
throws InvalidQueryException
- Throws:
InvalidQueryException
optimize
PredicateClause optimize(PredicateClause clause,
QueryContext context)
throws InvalidQueryException
- Throws:
InvalidQueryException
optimize
java.util.List optimize(java.util.List clauses,
QueryContext context)
throws InvalidQueryException
- Throws:
InvalidQueryException
Copyright © 2000-2012 Ontopia.