Class DisjunctiveConstraintOptimizer

  • All Implemented Interfaces:
    QueryOptimizer
    Direct Known Subclasses:
    DisjunctiveConstraintOptimizer

    public class DisjunctiveConstraintOptimizer
    extends java.lang.Object
    implements QueryOptimizer
    A query optimizer that optimize disjunctive constraints on tuple expressions. Currently, this optimizer unions a clone of the underlying tuple expression with the original expression for each SameTerm operator, moving the SameTerm to the cloned tuple expression.