summaryrefslogtreecommitdiffstats
path: root/src/sql/kernel/qsqldriver.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sql/kernel/qsqldriver.h')
-rw-r--r--src/sql/kernel/qsqldriver.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/sql/kernel/qsqldriver.h b/src/sql/kernel/qsqldriver.h
index 659279a3b3..767c1ac74d 100644
--- a/src/sql/kernel/qsqldriver.h
+++ b/src/sql/kernel/qsqldriver.h
@@ -71,6 +71,18 @@ public:
enum NotificationSource { UnknownSource, SelfSource, OtherSource };
+ enum DBMSType {
+ UnknownDBMS,
+ MSSqlServer,
+ MySqlServer,
+ PostgreSQL,
+ Oracle,
+ Sybase,
+ SQLite,
+ Interbase,
+ DB2
+ };
+
explicit QSqlDriver(QObject *parent=0);
~QSqlDriver();
virtual bool isOpen() const;
@@ -111,6 +123,8 @@ public:
void setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy precisionPolicy);
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy() const;
+ DBMSType dbmsType() const;
+
public Q_SLOTS:
virtual bool cancelQuery();