diff options
author | Israel Lins Albuquerque <israel@proabakus.com.br> | 2013-11-04 19:45:28 -0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-12-16 15:35:30 +0100 |
commit | 5193c14536fafc57c860e9e234e21ddc29d5b6b0 (patch) | |
tree | 4a0b6c67ba2d5ffb793bc87ebd8d6ff0ce7a39e8 /tests/auto/sql/kernel/qsqlresult/testsqldriver.h | |
parent | b3b689edcb2441051fc3d4fee006c41eb918730b (diff) |
fix parsing of bound SQL statements for PostgreSQL
PostgreSQL allows bound variables inside square braces.
Task-number: QTBUG-34541
Change-Id: I4f069b3f1078d4cdf172fbac9e0d7d23d20d167a
Reviewed-by: Mark Brand <mabrand@mabrand.nl>
Diffstat (limited to 'tests/auto/sql/kernel/qsqlresult/testsqldriver.h')
-rw-r--r-- | tests/auto/sql/kernel/qsqlresult/testsqldriver.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/sql/kernel/qsqlresult/testsqldriver.h b/tests/auto/sql/kernel/qsqlresult/testsqldriver.h index 9d435a0f7c..eda0658b41 100644 --- a/tests/auto/sql/kernel/qsqlresult/testsqldriver.h +++ b/tests/auto/sql/kernel/qsqlresult/testsqldriver.h @@ -45,6 +45,7 @@ #include <QtSql/QSqlResult> #include <QtSql/QSqlDriver> #include <QtSql/QSqlRecord> +#include <private/qsqldriver_p.h> class TestSqlDriverResult : public QSqlResult { @@ -77,6 +78,8 @@ protected: class TestSqlDriver : public QSqlDriver { + Q_DECLARE_PRIVATE(QSqlDriver) + public: TestSqlDriver() {} ~TestSqlDriver() {} @@ -96,6 +99,12 @@ public: int /* port */, const QString & /* options */) { return false; } void close() {} + QSqlDriverPrivate::DBMSType dbmsType() const + { + Q_D(const QSqlDriver); + return d->dbmsType; + } + QSqlResult *createResult() const { return new TestSqlDriverResult(this); } }; |