aboutsummaryrefslogtreecommitdiff
path: root/odb/sqlite/statement-cache.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/sqlite/statement-cache.cxx')
-rw-r--r--odb/sqlite/statement-cache.cxx39
1 files changed, 0 insertions, 39 deletions
diff --git a/odb/sqlite/statement-cache.cxx b/odb/sqlite/statement-cache.cxx
deleted file mode 100644
index 095dcad..0000000
--- a/odb/sqlite/statement-cache.cxx
+++ /dev/null
@@ -1,39 +0,0 @@
-// file : odb/sqlite/statement-cache.cxx
-// license : GNU GPL v2; see accompanying LICENSE file
-
-#include <odb/sqlite/statement-cache.hxx>
-
-namespace odb
-{
- using namespace details;
-
- namespace sqlite
- {
- statement_cache::
- statement_cache (connection& conn)
- : conn_ (conn),
- version_seq_ (conn.database ().schema_version_sequence ()),
- // String lengths below include '\0', as per SQLite manual
- // suggestions.
- //
- begin_ (new (shared) generic_statement (conn_, "BEGIN", 6)),
- commit_ (new (shared) generic_statement (conn_, "COMMIT", 7)),
- rollback_ (new (shared) generic_statement (conn_, "ROLLBACK", 9))
- {
- }
-
- void statement_cache::
- begin_immediate_statement_ () const
- {
- begin_immediate_.reset (
- new (shared) generic_statement (conn_, "BEGIN IMMEDIATE", 16));
- }
-
- void statement_cache::
- begin_exclusive_statement_ () const
- {
- begin_exclusive_.reset (
- new (shared) generic_statement (conn_, "BEGIN EXCLUSIVE", 16));
- }
- }
-}