summaryrefslogtreecommitdiffstats
path: root/src/djinterop/enginelibrary/el_storage.hpp
diff options
context:
space:
mode:
authorAdam Szmigin <smidge@xsco.net>2020-09-19 13:21:35 +0100
committerAdam Szmigin <smidge@xsco.net>2020-09-23 22:46:38 +0100
commit535033da189df1b54cfe70ccc99860074021fe12 (patch)
treec54ece9bdf024667757362e40805c1dcbbe96b34 /src/djinterop/enginelibrary/el_storage.hpp
parent457d52e642a249126d8d55feb393bd993ad24690 (diff)
Allow building with embedded SQLite
* Meson and CMake builds take build option for system SQLite or embedded. * Unit tests no longer have direct SQLite dependency.
Diffstat (limited to 'src/djinterop/enginelibrary/el_storage.hpp')
-rw-r--r--src/djinterop/enginelibrary/el_storage.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/djinterop/enginelibrary/el_storage.hpp b/src/djinterop/enginelibrary/el_storage.hpp
index 8b9fdf6..b819fed 100644
--- a/src/djinterop/enginelibrary/el_storage.hpp
+++ b/src/djinterop/enginelibrary/el_storage.hpp
@@ -39,10 +39,10 @@ public:
const std::string directory;
// TODO - don't expose mutable SQLite connection - allow txn guard to be
// obtained from el_storage by other EL classes.
- mutable sqlite::database db;
+ sqlite::database db;
const semantic_version version;
- std::unique_ptr<schema::schema_creator_validator> schema_creator_validator;
+ const std::unique_ptr<schema::schema_creator_validator> schema_creator_validator;
int64_t last_savepoint = 0;
};