From 13b215e2206380d856137dedf522c9141a58e9e0 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 21 Nov 2014 08:16:49 +0200 Subject: Add support for stopping after a failed batch --- odb/database.ixx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'odb/database.ixx') diff --git a/odb/database.ixx b/odb/database.ixx index 7c4b322..43dae6a 100644 --- a/odb/database.ixx +++ b/odb/database.ixx @@ -237,9 +237,9 @@ namespace odb template inline void database:: - persist (I b, I e) + persist (I b, I e, bool cont) { - persist_ (b, e); + persist_ (b, e, cont); } template @@ -405,9 +405,9 @@ namespace odb template inline void database:: - update (I b, I e) + update (I b, I e, bool cont) { - update_ (b, e); + update_ (b, e, cont); } template @@ -501,16 +501,16 @@ namespace odb template inline void database:: - erase (I idb, I ide) + erase (I idb, I ide, bool cont) { - erase_id_ (idb, ide); + erase_id_ (idb, ide, cont); } template inline void database:: - erase (I ob, I oe) + erase (I ob, I oe, bool cont) { - erase_object_ (ob, oe); + erase_object_ (ob, oe, cont); } template @@ -722,7 +722,7 @@ namespace odb // template inline void database:: - persist_ (I b, I e) + persist_ (I b, I e, bool cont) { // Sun CC with non-standard STL does not have iterator_traits. // @@ -737,7 +737,7 @@ namespace odb typedef object_pointer_traits opt; persist_ ( - b, e, typename opt::result_type ()); + b, e, cont, typename opt::result_type ()); } template -- cgit v1.1