working on list administration
This commit is contained in:
@@ -70,10 +70,10 @@ public class Database {
|
||||
var keys = new ArrayList<String>();
|
||||
var expressions = new ArrayList<String>();
|
||||
for (var entry : setValues.entrySet()) {
|
||||
expressions.add(" SET "+entry.getKey()+" = ?");
|
||||
expressions.add(entry.getKey()+" = ?");
|
||||
args.add(entry.getValue());
|
||||
}
|
||||
sql.append(String.join(", ",expressions));
|
||||
sql.append(" SET ").append(String.join(", ",expressions));
|
||||
}
|
||||
|
||||
if (!values.isEmpty()){
|
||||
@@ -226,11 +226,12 @@ public class Database {
|
||||
}
|
||||
}
|
||||
|
||||
public Request update(String tableName,String ...expressions) {
|
||||
var sql = new StringBuilder("UPDATE ").append(tableName);
|
||||
if (expressions != null && expressions.length > 0) {
|
||||
sql.append(" SET ").append(String.join(", ",expressions));
|
||||
}
|
||||
return new Request(sql);
|
||||
public Request update(String tableName) {
|
||||
return new Request(new StringBuilder("UPDATE ").append(tableName));
|
||||
}
|
||||
|
||||
public static String xor(Object a, Object b){
|
||||
// https://stackoverflow.com/a/16443025/1285585
|
||||
return "(~("+a+"&"+b+"))&("+a+"|"+b+")";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user