浏览代码

added "all".

Nicolas Cannasse 19 年之前
父节点
当前提交
e3a5e54956
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      std/neko/db/Manager.hx

+ 7 - 1
std/neko/db/Manager.hx

@@ -114,11 +114,17 @@ class Manager<T : Object> {
 				addQuote(s,d);
 			}
 		}
+		if( first )
+			s.add("TRUE");
 		if( lock )
-			s.add("FOR UPDATE");
+			s.add(" FOR UPDATE");
 		return objects(s.toString(),lock);
 	}
 
+	public function all(lock) : List<T> {
+		return objects("SELECT * FROM "+if( lock ) table_name + " FOR UPDATE" else table_name,lock);
+	}
+
 	public function count() : Int {
 		return execute("SELECT COUNT(*) FROM "+table_name).getIntResult(0);
 	}