Sqlite: Remove virtual interface dependency

With C++ 17 it is possible to deduce the template argument from the
contructor parameter(CTAD). We then do not call anymore a virtual
function but a normal function.

Change-Id: I61c3ce22322c66b256afab278e768014401b08cc
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
Marco Bubke
2021-12-13 15:49:56 +01:00
parent e391ef7d3f
commit 94e91ccc25
6 changed files with 132 additions and 41 deletions

View File

@@ -163,7 +163,6 @@ public:
void lock() override;
void unlock() override;
private:
void deferredBegin() override;
void immediateBegin() override;
void exclusiveBegin() override;
@@ -173,6 +172,7 @@ private:
void sessionCommit() override;
void sessionRollback() override;
private:
void initializeTables();
void registerTransactionStatements();
void deleteTransactionStatements();