/** * 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. * @return Hash code for object */ public int hashCode() { return HashCodeUtil.hashCode(negated?0:1, leftRowValue, rightRowValue); }
/** * Get hashcode for OrderBy. WARNING: The hash code relies on the variables * in the select, so changing the variables will change the hash code, causing * a select to be lost in a hash structure. Do not hash a OrderBy if you plan * to change it. * @return Hash code */ public int hashCode() { return HashCodeUtil.hashCode(0, orderByItems); }
/** * Get hashcode for OrderBy. WARNING: The hash code relies on the variables * in the select, so changing the variables will change the hash code, causing * a select to be lost in a hash structure. Do not hash a OrderBy if you plan * to change it. * @return Hash code */ public int hashCode() { return HashCodeUtil.hashCode(0, orderByItems); }
/** * 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. */ public int hashCode() { int hc = 0; hc = HashCodeUtil.hashCode(hc, getOperator()); hc = HashCodeUtil.hashCode(hc, getCriteria()); return hc; }
/** * Get hash code * @return Hash code */ public int hashCode() { return HashCodeUtil.hashCode(0, getCriteria()); }
/** * Get hashcode for From. WARNING: The hash code relies on the variables * in the select, so changing the variables will change the hash code, causing * a select to be lost in a hash structure. Do not hash a From if you plan * to change it. */ public int hashCode() { return HashCodeUtil.hashCode(0, getGroups()); }
/** * 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. */ public int hashCode() { int hc = 0; hc = HashCodeUtil.hashCode(hc, getOperator()); hc = HashCodeUtil.hashCode(hc, getCriteria()); return hc; }
/** * 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. * @return Hash code */ public int hashCode() { int hc = 0; hc = HashCodeUtil.hashCode(hc, getLeftExpression()); hc = HashCodeUtil.hashCode(hc, getRightExpression()); return hc; }
/** * Get hashcode for GroupBy. WARNING: The hash code relies on the variables * in the group by, so changing the variables will change the hash code, causing * a group by to be lost in a hash structure. Do not hash a GroupBy if you plan * to change it. * @return Hash code for object */ public int hashCode() { return HashCodeUtil.hashCode(rollup?1:0, getSymbols()); }
/** * 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. * @return Hash code */ public int hashCode() { int hc = 0; hc = HashCodeUtil.hashCode(hc, getExpression()); hc = HashCodeUtil.hashCode(hc, getCommand()); return hc; }
/** * 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. * @return Hash code */ public int hashCode() { int hc = 0; hc = HashCodeUtil.hashCode(hc, getLeftExpression()); hc = HashCodeUtil.hashCode(hc, getRightExpression()); return hc; }
/** * 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. * @return Hash code */ public int hashCode() { int hc = 0; hc = HashCodeUtil.hashCode(hc, getExpression()); hc = HashCodeUtil.hashCode(hc, getCommand()); return hc; }
/** * Get hashcode for Select. WARNING: The hash code relies on the variables * in the select, so changing the variables will change the hash code, causing * a select to be lost in a hash structure. Do not hash a Select if you plan * to change it. * @return Hash code */ public int hashCode() { return HashCodeUtil.hashCode(0, getSymbols()); }
/** * Compute hash code for the object - based on name and hashcode of first arg (if there is one) * @return Hash code */ public int hashCode() { int hashCode = HashCodeUtil.hashCode(0, this.getName().toUpperCase()); Expression[] thisArgs = getArgs(); if(thisArgs != null && thisArgs.length > 0 && thisArgs[0] != null) { hashCode = HashCodeUtil.hashCode(hashCode, thisArgs[0].hashCode()); } return hashCode; }
/** * Get hash code * @return Hash code */ public int hashCode() { return HashCodeUtil.hashCode(0, getCriteria()); }
/** * @see java.lang.Object#hashCode() */ public int hashCode() { if (hashCode == 0) { hashCode = HashCodeUtil.hashCode(HashCodeUtil.expHashCode(name.toLowerCase(), false), getSemanticVersion()); } return hashCode; }