Arthur Brandao преди 5 години
родител
ревизия
55050f3d26
променени са 1 файла, в които са добавени 8 реда и са изтрити 5 реда
  1. 8 5
      src/db/SQLQueryBuilder.java

+ 8 - 5
src/db/SQLQueryBuilder.java

@@ -23,27 +23,30 @@ public class SQLQueryBuilder {
 		this.table = table;
 	}
 	
-	public void add(String fieldName) {
-		add(fieldName, null);
+	public SQLQueryBuilder add(String fieldName) {
+		return add(fieldName, null);
 	}
 	
-	public void add(String fieldName, Object value) {
+	public SQLQueryBuilder add(String fieldName, Object value) {
 		if (data.containsKey(fieldName)) {
 			data.replace(fieldName, value);
 		} else {
 			data.put(fieldName, value);
 		}
+		return this;
 	}
 	
-	public void addId(String idName, Object value) {
+	public SQLQueryBuilder addId(String idName, Object value) {
 		add(idName, value);
 		idKey = idName;
+		return this;
 	}
 	
-	public void remove(String fieldName) {
+	public SQLQueryBuilder remove(String fieldName) {
 		if (data.containsKey(fieldName)) {
 			data.remove(fieldName);
 		}
+		return this;
 	}
 	
 	public List<String> listField() {