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.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidoptimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
-
Method Details
-
optimize
-