diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-06-15 09:31:31 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-08-15 10:56:33 +0200 |
commit | 67f04fa060be1b75b8ea60ac6eb45d1577d1fdaf (patch) | |
tree | 368d745ae016534cb2e18c7f5454fffbc8c1216f /src/plugins/sqldrivers/db2 | |
parent | 8929c0a3550ae27cb5c9ed276d4c5a85594ba682 (diff) |
Deprecate QVariant::Type uses in QSqlField
Add metaType()/setMetaType() methods to be used instead
of the type() methods taking a QVariant::Type.
Change-Id: Ieaba35b73f8061cd83288dd6b50d58322db3c7ed
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Diffstat (limited to 'src/plugins/sqldrivers/db2')
-rw-r--r-- | src/plugins/sqldrivers/db2/qsql_db2.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/sqldrivers/db2/qsql_db2.cpp b/src/plugins/sqldrivers/db2/qsql_db2.cpp index 02cb15348b..e644a556e6 100644 --- a/src/plugins/sqldrivers/db2/qsql_db2.cpp +++ b/src/plugins/sqldrivers/db2/qsql_db2.cpp @@ -702,7 +702,7 @@ bool QDB2Result::exec() if (bindValueType(i) & QSql::Out) values[i].detach(); - switch (values.at(i).type()) { + switch (values.at(i).metaType().id()) { case QVariant::Date: { QByteArray ba; ba.resize(sizeof(DATE_STRUCT)); @@ -894,7 +894,7 @@ bool QDB2Result::exec() return true; for (i = 0; i < values.count(); ++i) { - switch (values[i].type()) { + switch (values[i].metaType().id()) { case QVariant::Date: { DATE_STRUCT ds = *((DATE_STRUCT *)tmpStorage.takeFirst().constData()); values[i] = QVariant(QDate(ds.year, ds.month, ds.day)); @@ -921,7 +921,7 @@ bool QDB2Result::exec() break; } } if (indicators[i] == SQL_NULL_DATA) - values[i] = QVariant(values[i].type()); + values[i] = QVariant(values[i].metaType()); } return true; } @@ -1053,7 +1053,7 @@ QVariant QDB2Result::data(int field) QVariant* v = 0; - switch (info.type()) { + switch (info.metaType().id()) { case QVariant::LongLong: v = new QVariant((qint64) qGetBigIntData(d->hStmt, field, isNull)); break; @@ -1135,7 +1135,7 @@ QVariant QDB2Result::data(int field) break; } if (isNull) - *v = QVariant(info.type()); + *v = QVariant(info.metaType()); d->valueCache[field] = v; return *v; } @@ -1687,7 +1687,7 @@ QString QDB2Driver::formatValue(const QSqlField &field, bool trimStrings) const if (field.isNull()) return QLatin1String("NULL"); - switch (field.type()) { + switch (field.metaType().id()) { case QVariant::DateTime: { // Use an escape sequence for the datetime fields if (field.value().toDateTime().isValid()) { |