Interface QueryOptimizer
-
- All Known Implementing Classes:
BindingAssigner,BindingSetAssignmentInliner,CompareOptimizer,ConjunctiveConstraintSplitter,ConstantOptimizer,DisjunctiveConstraintOptimizer,FilterOptimizer,IterativeEvaluationOptimizer,OrderLimitOptimizer,ParentReferenceCleaner,ProjectionRemovalOptimizer,QueryJoinOptimizer,QueryModelNormalizer,QueryModelPruner,QueryOptimizerList,RegexAsStringFunctionOptimizer,SameTermFilterOptimizer,UnionScopeChangeOptimizer
public interface QueryOptimizerInterface used byEvaluationStrategys to optimize theTupleExprprior 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 voidoptimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
-
-
Method Detail
-
optimize
void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
-