aboutsummaryrefslogtreecommitdiff
path: root/odb/sqlite/exceptions.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-03-18 14:13:37 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-03-18 14:13:37 +0200
commit43904af47c138feea6a5c6e04756c70bb2e41de7 (patch)
tree8445e04cf5d7afa222d68704530a72a48f86a7ba /odb/sqlite/exceptions.cxx
parentb580f1548ff335a0e1fa004fc6626486535c94e1 (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
//