From 7392db256c1587ff8fe87d95c5ae5c10f854f79e Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 24 Aug 2011 13:42:04 +0200 Subject: Add support for transaction multiplexing Also delay getting a connection until after we do all the sanity checks (e.g., that there is no active transaction). Otherwise we are running risk of getting blocked rather than throwing an exception. --- odb/sqlite/database.ixx | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'odb/sqlite/database.ixx') diff --git a/odb/sqlite/database.ixx b/odb/sqlite/database.ixx index f78d659..e7ae208 100644 --- a/odb/sqlite/database.ixx +++ b/odb/sqlite/database.ixx @@ -16,23 +16,5 @@ namespace odb return connection_ptr ( static_cast (connection_ ())); } - - inline transaction_impl* database:: - begin () - { - return connection ()->begin (); - } - - inline transaction_impl* database:: - begin_immediate () - { - return connection ()->begin_immediate (); - } - - inline transaction_impl* database:: - begin_exclusive () - { - return connection ()->begin_exclusive (); - } } } -- cgit v1.1