Class IsDistinctCriteria

    • Constructor Detail

      • IsDistinctCriteria

        public IsDistinctCriteria()
        Constructs a default instance of this class.
    • Method Detail

      • setLeftRowValue

        public void setLeftRowValue​(LanguageObject leftRowValue)
      • setRightRowValue

        public void setRightRowValue​(LanguageObject rightRowValue)
      • isNegated

        public boolean isNegated()
        Returns whether this criteria is negated.
        Returns:
        flag indicating whether this criteria contains a NOT
      • setNegated

        public void setNegated​(boolean negationFlag)
        Sets the negation flag for this criteria.
        Parameters:
        negationFlag - true if this criteria contains a NOT; false otherwise
      • acceptVisitor

        public void acceptVisitor​(LanguageVisitor visitor)
        Description copied from interface: LanguageObject
        Method for accepting a visitor. It is the responsibility of the language object to call back on the visitor.
        Specified by:
        acceptVisitor in interface LanguageObject
        Parameters:
        visitor - Visitor being used
      • hashCode

        public int hashCode()
        Get hash code. WARNING: The hash code is based on data in the criteria. If data values are changed, the hash code will change - don't hash this object and change values.
        Overrides:
        hashCode in class Object
        Returns:
        Hash code for object
      • equals

        public boolean equals​(Object obj)
        Compares this criteria to another object for equality
        Overrides:
        equals in class Object
        Parameters:
        obj - Other object
        Returns:
        True if objects are equal