@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; InParseNode other = (InParseNode) obj; if (isSubqueryDistinct != other.isSubqueryDistinct) return false; if (negate != other.negate) return false; return true; }
public ParseNode getLHS() { return getChildren().get(0); }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (isSubqueryDistinct ? 1231 : 1237); result = prime * result + (negate ? 1231 : 1237); return result; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((likeType == null) ? 0 : likeType.hashCode()); result = prime * result + (negate ? 1231 : 1237); return result; }
public ParseNode getRHS() { return getChildren().get(1); } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; LikeParseNode other = (LikeParseNode) obj; if (likeType != other.likeType) return false; if (negate != other.negate) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (isSubqueryDistinct ? 1231 : 1237); result = prime * result + (negate ? 1231 : 1237); return result; }
public ParseNode getRHS() { return getChildren().get(1); } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; InParseNode other = (InParseNode) obj; if (isSubqueryDistinct != other.isSubqueryDistinct) return false; if (negate != other.negate) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (isSubqueryDistinct ? 1231 : 1237); result = prime * result + (negate ? 1231 : 1237); return result; }
public ParseNode getRHS() { return getChildren().get(1); } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; InParseNode other = (InParseNode) obj; if (isSubqueryDistinct != other.isSubqueryDistinct) return false; if (negate != other.negate) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((likeType == null) ? 0 : likeType.hashCode()); result = prime * result + (negate ? 1231 : 1237); return result; }
public ParseNode getLHS() { return getChildren().get(0); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; LikeParseNode other = (LikeParseNode) obj; if (likeType != other.likeType) return false; if (negate != other.negate) return false; return true; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((likeType == null) ? 0 : likeType.hashCode()); result = prime * result + (negate ? 1231 : 1237); return result; }
public ParseNode getLHS() { return getChildren().get(0); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; LikeParseNode other = (LikeParseNode) obj; if (likeType != other.likeType) return false; if (negate != other.negate) return false; return true; }