aboutsummaryrefslogtreecommitdiff
path: root/odb/transaction.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-07-20 11:02:07 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-07-20 11:02:07 +0200
commit6400b736456af65176c9c1959022f1eb49fcde32 (patch)
treecdf457de88eda70b89d4cd98e83334e690c96ef1 /odb/transaction.cxx
parent8b416ee938662901e1d75cf631c198cde17bb8c8 (diff)
Get rid of the session mechanism for now
Add low-level API instead.
Diffstat (limited to 'odb/transaction.cxx')
-rw-r--r--odb/transaction.cxx7
1 files changed, 0 insertions, 7 deletions
diff --git a/odb/transaction.cxx b/odb/transaction.cxx
index 7b28ea2..de5d1f6 100644
--- a/odb/transaction.cxx
+++ b/odb/transaction.cxx
@@ -61,11 +61,6 @@ namespace odb
if (finilized_)
throw transaction_already_finilized ();
- // Flush the session if we are in the session-per-transaction mode.
- //
- if (impl_->own_session ())
- session ().flush ();
-
impl_->commit ();
finilized_ = true;
}
@@ -87,7 +82,5 @@ namespace odb
transaction_impl::
~transaction_impl ()
{
- if (own_session ())
- reinterpret_cast<session_type*> (&session_mem_)->~session ();
}
}