Sqlite: Add setter for last row id

Change-Id: I15dfb997b04e285a8dfa0e2979de8457817bce3e
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Marco Bubke
2017-12-27 19:22:13 +01:00
parent f233f2d26d
commit e5d1fe6620
4 changed files with 18 additions and 0 deletions

View File

@@ -172,6 +172,11 @@ int64_t DatabaseBackend::lastInsertedRowId() const
return sqlite3_last_insert_rowid(sqliteDatabaseHandle());
}
void DatabaseBackend::setLastInsertedRowId(int64_t rowId)
{
sqlite3_set_last_insert_rowid(sqliteDatabaseHandle(), rowId);
}
void DatabaseBackend::execute(Utils::SmallStringView sqlStatement)
{
ReadWriteStatement statement(sqlStatement, m_database);