diff options
Diffstat (limited to 'src/sql/kernel/qsqldriver.cpp')
-rw-r--r-- | src/sql/kernel/qsqldriver.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/sql/kernel/qsqldriver.cpp b/src/sql/kernel/qsqldriver.cpp index fdeb10e915..736fe310e3 100644 --- a/src/sql/kernel/qsqldriver.cpp +++ b/src/sql/kernel/qsqldriver.cpp @@ -237,6 +237,22 @@ bool QSqlDriver::isOpenError() const */ /*! + \enum QSqlDriver::DBMSType + + This enum contains DBMS types. + + \value UnknownDBMS + \value MSSqlServer + \value MySqlServer + \value PostgreSQL + \value Oracle + \value Sybase + \value SQLite + \value Interbase + \value DB2 +*/ + +/*! \fn bool QSqlDriver::hasFeature(DriverFeature feature) const Returns \c true if the driver supports feature \a feature; otherwise @@ -767,6 +783,16 @@ QSql::NumericalPrecisionPolicy QSqlDriver::numericalPrecisionPolicy() const } /*! + \since 5.4 + + Returns the current DBMS type for the database connection. +*/ +QSqlDriver::DBMSType QSqlDriver::dbmsType() const +{ + return d_func()->dbmsType; +} + +/*! \since 5.0 \internal |