Interface QueryOptimizer
- All Known Implementing Classes:
BindingAssigner,BindingAssignerOptimizer,BindingSetAssignmentInliner,BindingSetAssignmentInlinerOptimizer,CompareOptimizer,CompareOptimizer,ConjunctiveConstraintSplitter,ConjunctiveConstraintSplitterOptimizer,ConstantOptimizer,ConstantOptimizer,DisjunctiveConstraintOptimizer,DisjunctiveConstraintOptimizer,FilterOptimizer,FilterOptimizer,IterativeEvaluationOptimizer,IterativeEvaluationOptimizer,OrderLimitOptimizer,OrderLimitOptimizer,ParentReferenceChecker,ParentReferenceCleaner,ParentReferenceCleaner,ProjectionRemovalOptimizer,ProjectionRemovalOptimizer,QueryJoinOptimizer,QueryJoinOptimizer,QueryModelNormalizer,QueryModelNormalizerOptimizer,QueryModelPruner,QueryOptimizerList,RegexAsStringFunctionOptimizer,RegexAsStringFunctionOptimizer,SameTermFilterOptimizer,SameTermFilterOptimizer,UnionScopeChangeOptimizer,UnionScopeChangeOptimizer
public interface QueryOptimizer
Interface used by
EvaluationStrategys to optimize the TupleExpr prior to evaluating the query.- Author:
- James Leigh, Arjohn Kampman
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidoptimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
Method Details
-
optimize
-