Interface QueryOptimizer
-
- All Known Implementing Classes:
BindingAssignerOptimizer
,BindingSetAssignmentInlinerOptimizer
,CompareOptimizer
,ConjunctiveConstraintSplitterOptimizer
,ConstantOptimizer
,DisjunctiveConstraintOptimizer
,FilterOptimizer
,IterativeEvaluationOptimizer
,OrderLimitOptimizer
,ParentReferenceChecker
,ParentReferenceCleaner
,ProjectionRemovalOptimizer
,QueryJoinOptimizer
,QueryModelNormalizerOptimizer
,RegexAsStringFunctionOptimizer
,SameTermFilterOptimizer
,UnionScopeChangeOptimizer
public interface QueryOptimizer
Interface used byEvaluationStrategy
s to optimize theTupleExpr
prior to evaluating the query.- Author:
- James Leigh, Arjohn Kampman
- See Also:
QueryOptimizerPipeline
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
-
-
Method Detail
-
optimize
void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
-