sqlite: Use per-thread connections

This commit is contained in:
2023-07-29 10:00:22 +02:00
förälder fe533a5076
incheckning c0049fc7b6
5 ändrade filer med 45 tillägg och 30 borttagningar

Visa fil

@@ -12,20 +12,20 @@
class SqliteDao
{
protected:
std::shared_ptr<sqlite::database> db;
sqlite::database *db = nullptr;
public:
SqliteDao()
{
}
SqliteDao(std::shared_ptr<sqlite::database> db)
SqliteDao(sqlite::database &db)
{
this->db = db;
this->db = &db;
}
void setDb(std::shared_ptr<sqlite::database> db)
void setDb(sqlite::database &db)
{
this->db = db;
this->db = &db;
}
inline void throwFrom(const sqlite::sqlite_exception &e) const