forked from qt-creator/qt-creator
Sqlite: Introduce BindParameterCount template parameter
The BindParameterCount is checked at compile time and then again for the construction of the statement. So we provide an early error instead of an some error later or even stranger behavior. Change-Id: I860ca1f78645c222ae1accf5c7a469c77befc3bd Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -104,12 +104,6 @@ public:
|
||||
using Exception::Exception;
|
||||
};
|
||||
|
||||
class ColumnCountDoesNotMatch : public Exception
|
||||
{
|
||||
public:
|
||||
using Exception::Exception;
|
||||
};
|
||||
|
||||
class BindingIndexIsOutOfRange : public ExceptionWithMessage
|
||||
{
|
||||
public:
|
||||
@@ -326,4 +320,10 @@ public:
|
||||
using Exception::Exception;
|
||||
};
|
||||
|
||||
class WrongColumnCount : public Exception
|
||||
{
|
||||
public:
|
||||
using Exception::Exception;
|
||||
};
|
||||
|
||||
} // namespace Sqlite
|
||||
|
||||
Reference in New Issue
Block a user