@Override public boolean equals(Object other) { if (other == null || other.getClass() != getClass()) { return false; } else if (other == this) { return true; } else { PredicateLeafImpl o = (PredicateLeafImpl) other; return operator == o.operator && type == o.type && columnName.equals(o.columnName) && isEqual(literal, o.literal) && isEqual(literalList, o.literalList); } }
@Override public boolean equals(Object other) { if (other == null || other.getClass() != getClass()) { return false; } else if (other == this) { return true; } else { PredicateLeafImpl o = (PredicateLeafImpl) other; return operator == o.operator && type == o.type && columnName.equals(o.columnName) && isEqual(literal, o.literal) && isEqual(literalList, o.literalList); } }
@Override public boolean equals(Object other) { if (other == null || other.getClass() != getClass()) { return false; } else if (other == this) { return true; } else { PredicateLeafImpl o = (PredicateLeafImpl) other; return operator == o.operator && type == o.type && columnName.equals(o.columnName) && isEqual(literal, o.literal) && isEqual(literalList, o.literalList); } }