156157158159160161162163164165166
AmberExpr expr = _fieldList.get(i); // jpa/1202, jpa/0k15 if (getMetaData().supportsUpdateTableAlias() && (_fromList.size() > 1)) expr.generateWhere(cb); else expr.generateUpdateWhere(cb); cb.append("=");
126127128129130131132133134135136
cb.append(','); AmberExpr expr = args.get(2); if (select) expr.generateWhere(cb); else expr.generateUpdateWhere(cb); } cb.append(')');
172173174175176177178179180181182
// XXX: this validation should be moved to QueryParser // throw new QueryParseException(L.l("expected an integer for LOCATE 3rd argument")); } if (select) expr.generateWhere(cb); else expr.generateUpdateWhere(cb); } cb.append("))");