aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-08-22 11:47:55 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-08-22 11:47:55 +0200
commitb79afa6dbea19905b2a035365274616dd1dae2b1 (patch)
tree428110d79f2dfdeaef4405c5b27cd2fdd1ab969b /NEWS
parent3e57c662b42831555498607d607c349f30c5b7de (diff)
Add database::erase_query() function
New test: common/erase-query. Documentation is in Section 3.9, "Deleting Persistent Objects". The current implementation does not work well with the session (no removal of the erased objects from the cache).
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 0d5db63..2cc9f12 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,12 @@ Version 1.6.0
call to schema_catalog::create_schema()). For more information, refer
to Section 12.5.3, "Foreign Key Constraints" in the ODB manual.
+ * New function, database::erase_query(), allows the deletion of the
+ database state of multiple objects matching certain criteria. It uses
+ the same query expression as the database::query() function. For more
+ information, refer to Section 3.9, "Deleting Persistent Objects" in
+ the ODB manual.
+
* Support for value wrappers. An ODB value wrapper is a class template
that wraps a value type. Common examples of wrappers are smart pointers,
holders, and "optional value" containers such as boost::optional. A