/** Alternative to {@link #setNewValues} */ public void setUpdatedColumns(List<Column> columns) { setUpdatedColumns(columns, Collections.emptySet()); }
public Update getUpdateByIdForKeys(String tableName, List<String> keys) { Table table = database.getTable(tableName); List<Column> columns = new LinkedList<>(); for (String key : keys) { columns.add(table.getColumn(key)); } Update update = new Update(table); update.setUpdatedColumns(columns); update.setWhere(getIdEqualsClause(tableName)); return update; }
update.setUpdatedColumns(whatColumns, deltas);
update.setUpdatedColumns(storedColumnList); String whereString = table.getPrimaryColumn().getQuotedName() + " = ?"; update.setWhere(whereString);