25 #include <ibrcommon/thread/MutexLock.h>
26 #include <ibrcommon/Logger.h>
32 ibrcommon::Mutex SQLiteConfigure::_mutex;
33 bool SQLiteConfigure::_isSet =
false;
38 ibrcommon::MutexLock lock = ibrcommon::MutexLock(_mutex);
42 int err = sqlite3_config(SQLITE_CONFIG_SERIALIZED);
46 IBRCOMMON_LOGGER_TAG(
"SQLiteConfigure", error) <<
"SQLite configure failed: " << err << IBRCOMMON_LOGGER_ENDL;
47 throw ibrcommon::Exception(
"unable to set serialized sqlite configuration");