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.
-
Method Summary
Modifier and TypeMethodDescriptionoptimize(List clauses, QueryContext context) optimize(PredicateClause clause, QueryContext context) voidoptimize(TologQuery query, QueryContext context)
-
Method Details
-
optimize
- Throws:
InvalidQueryException
-
optimize
- Throws:
InvalidQueryException
-
optimize
- Throws:
InvalidQueryException
-