aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/sqlite/sqlitebasestatement.cpp
diff options
context:
space:
mode:
authorMarco Bubke <[email protected]>2018-04-04 10:41:11 +0200
committerMarco Bubke <[email protected]>2018-04-09 13:09:55 +0000
commit42ecd2ed3d919b3016416da6768b2a52aeaa5488 (patch)
tree4d1dcf3475408b5e933e9cd6f7720e42cf863bf4 /src/libs/sqlite/sqlitebasestatement.cpp
parent9d7225d2832e8e736ddaf5515044d5fc1e5c4d82 (diff)
Clang: Fix reset for write and execute in the sqlite statement
We were not reset a statement if we got an exception. There are now test for it. Change-Id: Ife7b4437fece9369767605ba7387bd0564c1bb8d Reviewed-by: Ivan Donchevskii <[email protected]>
Diffstat (limited to 'src/libs/sqlite/sqlitebasestatement.cpp')
-rw-r--r--src/libs/sqlite/sqlitebasestatement.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/libs/sqlite/sqlitebasestatement.cpp b/src/libs/sqlite/sqlitebasestatement.cpp
index 15e4a980436..01cd43facb2 100644
--- a/src/libs/sqlite/sqlitebasestatement.cpp
+++ b/src/libs/sqlite/sqlitebasestatement.cpp
@@ -54,8 +54,7 @@ BaseStatement::BaseStatement(Utils::SmallStringView sqlStatement, Database &data
void BaseStatement::deleteCompiledStatement(sqlite3_stmt *compiledStatement)
{
- if (compiledStatement)
- sqlite3_finalize(compiledStatement);
+ sqlite3_finalize(compiledStatement);
}
class UnlockNotification
@@ -145,12 +144,6 @@ void BaseStatement::step() const
next();
}
-void BaseStatement::execute() const
-{
- next();
- reset();
-}
-
int BaseStatement::columnCount() const
{
return m_columnCount;