There is no need to explicitly create instances of this class. Instead use {@link DBColumn#to(Object)} factory method.
For the SQL fragment "set name="foo" you should write: cmd.set( TABLE.NAME.to( "foo" ));
264265266267268269270271272273274
{ if (set == null) set = new ArrayList<DBSetExpr>(); for (int i = 0; i < set.size(); i++) { DBSetExpr chk = set.get(i); if (chk.column.equals(expr.column)) { // Overwrite existing value if (useCmdParam(expr.column) && (expr.value instanceof DBExpr) == false && chk.value instanceof DBCmdParameter) { // replace parameter
299300301302303304305306307308309
if (set==null) return false; Iterator<DBSetExpr> i = set.iterator(); while (i.hasNext()) { DBSetExpr chk = i.next(); if (chk.column.equals(column)) return true; } return false; }
239240241242243244245
* @param value the Object value * @return the new DBSetExpr object */ public DBSetExpr to(Object value) { return new DBSetExpr(this, value); }
339340341342343344345346347348349
{ if (set == null) set = new ArrayList<DBSetExpr>(); for (int i = 0; i < set.size(); i++) { DBSetExpr chk = set.get(i); if (chk.column.equals(expr.column)) { // Overwrite existing value if (useCmdParam(expr.column, expr.value) && chk.value instanceof DBCommandParam) { // replace parameter value // int index = ((DBCommandParam) chk.value).index;
374375376377378379380381382383384
241242243244245246247
288289290291292293294295296297298
{ if (set == null) set = new ArrayList<DBSetExpr>(); for (int i = 0; i < set.size(); i++) { DBSetExpr chk = set.get(i); if (chk.column.equals(expr.column)) { // Overwrite existing value if (useCmdParam(expr.column, expr.value) && chk.value instanceof DBCmdParam) { // replace parameter value // int index = ((DBCommandParam) chk.value).index;
323324325326327328329330331332333
307308309310311312313