Implement SQLiteDatabase::Close

This commit is contained in:
Andrew Chow committed 2020-10-14 11:28:18 -04:00
1 parent a0de83372b
commit 93825352a3
1 file changed
+5
+5
View File
@@ -161,6 +161,11 @@ bool SQLiteDatabase::Backup(const std::string& dest) const
void SQLiteDatabase::Close()
{
int res = sqlite3_close(m_db);
if (res != SQLITE_OK) {
throw std::runtime_error(strprintf("SQLiteDatabase: Failed to close database: %s\n", sqlite3_errstr(res)));
}
m_db = nullptr;
}
std::unique_ptr<DatabaseBatch> SQLiteDatabase::MakeBatch(bool flush_on_close)