SQL/OCI: fix compilation
Fix compilation error introduced with 917b4d3802f3c2102021610cbf977403a3d4c21a and add a missing override Fixes: QTBUG-107544 Change-Id: I53571a0a113dc0f1e65f8773e66c02c1764739ee Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com> (cherry picked from commit c3dccfef22267c2f78438973a39bc91260d96582) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
3422818d90
commit
11dfb44144
@ -17,7 +17,7 @@ class QOCIDriverPlugin : public QSqlDriverPlugin
|
|||||||
public:
|
public:
|
||||||
QOCIDriverPlugin();
|
QOCIDriverPlugin();
|
||||||
|
|
||||||
QSqlDriver* create(const QString &);
|
QSqlDriver* create(const QString &) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
QOCIDriverPlugin::QOCIDriverPlugin()
|
QOCIDriverPlugin::QOCIDriverPlugin()
|
||||||
|
@ -426,6 +426,7 @@ int QOCIResultPrivate::bindValue(OCIStmt *sql, OCIBind **hbnd, OCIError *err, in
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} // fall through for OUT values
|
} // fall through for OUT values
|
||||||
|
Q_FALLTHROUGH();
|
||||||
default: {
|
default: {
|
||||||
if (val.typeId() >= QMetaType::User) {
|
if (val.typeId() >= QMetaType::User) {
|
||||||
if (val.canConvert<QOCIRowIdPointer>() && !isOutValue(pos)) {
|
if (val.canConvert<QOCIRowIdPointer>() && !isOutValue(pos)) {
|
||||||
@ -2434,7 +2435,7 @@ static QString make_where_clause(const QString &user, Expression e)
|
|||||||
"WMSYS",
|
"WMSYS",
|
||||||
};
|
};
|
||||||
static const char joinC[][4] = { "or" , "and" };
|
static const char joinC[][4] = { "or" , "and" };
|
||||||
static constexpr QLatin1Char bang[] = { u' ', u'!' };
|
static constexpr char16_t bang[] = { u' ', u'!' };
|
||||||
|
|
||||||
const QLatin1StringView join(joinC[e]);
|
const QLatin1StringView join(joinC[e]);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user