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 by
EvaluationStrategy
s to optimize the TupleExpr
prior to evaluating the query.- Author:
- James Leigh, Arjohn Kampman
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
Method Details
-
optimize
-