summaryrefslogtreecommitdiffstats
path: root/tests/auto/sql/kernel/qsqlresult/testsqldriver.h
diff options
context:
space:
mode:
authorIsrael Lins Albuquerque <israel@proabakus.com.br>2013-11-04 19:45:28 -0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-16 15:35:30 +0100
commit5193c14536fafc57c860e9e234e21ddc29d5b6b0 (patch)
tree4a0b6c67ba2d5ffb793bc87ebd8d6ff0ce7a39e8 /tests/auto/sql/kernel/qsqlresult/testsqldriver.h
parentb3b689edcb2441051fc3d4fee006c41eb918730b (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.h9
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); }
};