/** * Deep copy of object * @return Deep copy of object */ public Object clone() { IsDistinctCriteria criteriaCopy = new IsDistinctCriteria(); criteriaCopy.setNegated(isNegated()); criteriaCopy.setLeftRowValue((LanguageObject)this.leftRowValue.clone()); criteriaCopy.setRightRowValue((LanguageObject)this.rightRowValue.clone()); return criteriaCopy; }
/** * Deep copy of object * @return Deep copy of object */ public Object clone() { IsDistinctCriteria criteriaCopy = new IsDistinctCriteria(); criteriaCopy.setNegated(isNegated()); criteriaCopy.setLeftRowValue((LanguageObject)this.leftRowValue.clone()); criteriaCopy.setRightRowValue((LanguageObject)this.rightRowValue.clone()); return criteriaCopy; }
/** * Deep copy of object * @return Deep copy of object */ public Object clone() { IsDistinctCriteria criteriaCopy = new IsDistinctCriteria(); criteriaCopy.setNegated(isNegated()); criteriaCopy.setLeftRowValue(this.getLeftRowValue().clone()); criteriaCopy.setRightRowValue(this.getRightRowValue().clone()); return criteriaCopy; }
final public IsDistinctCriteria isDistinct(ParseInfo info, Expression expression) throws ParseException { Expression value = null; Token operator = null; boolean not = false; jj_consume_token(IS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NOT: jj_consume_token(NOT); not = true; break; default: jj_la1[206] = jj_gen; ; } jj_consume_token(DISTINCT); jj_consume_token(FROM); value = commonValueExpression(info); IsDistinctCriteria idc = new IsDistinctCriteria(); idc.setLeftRowValue(expression); idc.setRightRowValue(value); idc.setNegated(not); {if (true) return idc;} throw new Error("Missing return statement in function"); }
final public IsDistinctCriteria isDistinct(ParseInfo info, Expression expression) throws ParseException { Expression value = null; Token operator = null; boolean not = false; jj_consume_token(IS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case NOT: jj_consume_token(NOT); not = true; break; default: jj_la1[206] = jj_gen; ; } jj_consume_token(DISTINCT); jj_consume_token(FROM); value = commonValueExpression(info); IsDistinctCriteria idc = new IsDistinctCriteria(); idc.setLeftRowValue(expression); idc.setRightRowValue(value); idc.setNegated(not); {if (true) return idc;} throw new Error("Missing return statement in function"); }
idc.setLeftRowValue(new GroupSymbol(groupID)); idc.setRightRowValue(new GroupSymbol(groupID2)); idc.setNegated(not); criteria = idc; } else {