Class DisjunctiveConstraintOptimizer

  • All Implemented Interfaces:
    QueryOptimizer

    public class DisjunctiveConstraintOptimizer
    extends 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.
    Author:
    Arjohn Kampman, James Leigh