18#include <QtSql/private/qtsqlglobal_p.h>
19#include <QtCore/qpointer.h>
20#include <QtCore/qhash.h>
28#define Q_DECLARE_SQLDRIVER_PRIVATE(Class) \
29 inline const Class##Private* drv_d_func() const { return !sqldriver ? nullptr : reinterpret_cast<const Class *>(static_cast<const QSqlDriver*>(sqldriver))->d_func(); } \
30 inline Class##Private* drv_d_func() { return !sqldriver ? nullptr : reinterpret_cast<Class *>(static_cast<QSqlDriver*>(sqldriver))->d_func(); }
100 bool forwardOnly =
false;
The QSqlDriver class is an abstract base class for accessing specific SQL databases.
The QSqlError class provides SQL database error information.
virtual ~QSqlResultPrivate()=default
QSqlResultPrivate(QSqlResult *q, const QSqlDriver *drv)
QPointer< QSqlDriver > sqldriver
QHash< int, QSql::ParamType > types
The QSqlResult class provides an abstract interface for accessing data from specific SQL databases.
BindingSyntax
This enum type specifies the different syntaxes for specifying placeholders in prepared queries.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLenum GLsizei GLsizei GLint * values
[15]
GLsizei GLenum GLenum * types
GLfloat GLfloat GLfloat GLfloat h
GLdouble GLdouble GLdouble GLdouble q
bool operator==(const QHolder &h) const
QHolder(const QString &hldr=QString(), qsizetype index=-1)
bool operator!=(const QHolder &h) const