aboutsummaryrefslogtreecommitdiff
path: root/odb/sqlite/exceptions.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-03-18 14:17:42 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-03-18 14:18:26 +0200
commit3fb92c470f67162617704ad897cf90f73a18ac00 (patch)
tree5da4028fc38c96f97b2011b207ffd835d75d622f /odb/sqlite/exceptions.cxx
parent7e88b0a80618848d3a3c5f6cad886c8b7785787d (diff)
Add separate exception for SQLite forced rollbacks
Diffstat (limited to 'odb/sqlite/exceptions.cxx')
-rw-r--r--odb/sqlite/exceptions.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/odb/sqlite/exceptions.cxx b/odb/sqlite/exceptions.cxx
index 40b2d4c..08cdf90 100644
--- a/odb/sqlite/exceptions.cxx
+++ b/odb/sqlite/exceptions.cxx
@@ -13,6 +13,16 @@ namespace odb
namespace sqlite
{
//
+ // forced_rollback
+ //
+
+ const char* forced_rollback::
+ what () const throw ()
+ {
+ return "transaction is forced to rollback";
+ }
+
+ //
// database_exception
//