![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsqlresult_p.h>
Public Types | |
using | IndexMap = QHash<QString, QList<int>> |
using | QHolderVector = QList<QHolder> |
Public Member Functions | |
QSqlResultPrivate (QSqlResult *q, const QSqlDriver *drv) | |
virtual | ~QSqlResultPrivate ()=default |
void | clearValues () |
void | resetBindCount () |
void | clearIndex () |
void | clear () |
virtual QString | fieldSerial (qsizetype) const |
QString | positionalToNamedBinding (const QString &query) const |
QString | namedToPositionalBinding (const QString &query) |
QString | holderAt (int index) const |
Static Public Member Functions | |
static bool | isVariantNull (const QVariant &variant) |
Public Attributes | |
QSqlResult * | q_ptr = nullptr |
QPointer< QSqlDriver > | sqldriver |
QString | sql |
QSqlError | error |
QString | executedQuery |
QHash< int, QSql::ParamType > | types |
QList< QVariant > | values |
IndexMap | indexes |
QHolderVector | holders |
QSqlResult::BindingSyntax | binds = QSqlResult::PositionalBinding |
QSql::NumericalPrecisionPolicy | precisionPolicy = QSql::LowPrecisionDouble |
int | idx = QSql::BeforeFirstRow |
int | bindCount = 0 |
bool | active = false |
bool | isSel = false |
bool | forwardOnly = false |
bool | positionalBindingEnabled = true |
Definition at line 41 of file qsqlresult_p.h.
using QSqlResultPrivate::IndexMap = QHash<QString, QList<int>> |
Definition at line 89 of file qsqlresult_p.h.
using QSqlResultPrivate::QHolderVector = QList<QHolder> |
Definition at line 92 of file qsqlresult_p.h.
|
inline |
Definition at line 46 of file qsqlresult_p.h.
|
virtualdefault |
|
inline |
Definition at line 70 of file qsqlresult_p.h.
|
inline |
Definition at line 63 of file qsqlresult_p.h.
|
inline |
Definition at line 52 of file qsqlresult_p.h.
Reimplemented in QPSQLResultPrivate, and QPSQLResultPrivate.
Definition at line 27 of file qsqlresult.cpp.
QString QSqlResultPrivate::holderAt | ( | int | index | ) | const |
Definition at line 22 of file qsqlresult.cpp.
|
static |
Definition at line 598 of file qsqlresult.cpp.
Definition at line 82 of file qsqlresult.cpp.
Definition at line 39 of file qsqlresult.cpp.
|
inline |
Definition at line 58 of file qsqlresult_p.h.
bool QSqlResultPrivate::active = false |
Definition at line 99 of file qsqlresult_p.h.
int QSqlResultPrivate::bindCount = 0 |
Definition at line 98 of file qsqlresult_p.h.
QSqlResult::BindingSyntax QSqlResultPrivate::binds = QSqlResult::PositionalBinding |
Definition at line 95 of file qsqlresult_p.h.
QSqlError QSqlResultPrivate::error |
Definition at line 84 of file qsqlresult_p.h.
QString QSqlResultPrivate::executedQuery |
Definition at line 86 of file qsqlresult_p.h.
bool QSqlResultPrivate::forwardOnly = false |
Definition at line 101 of file qsqlresult_p.h.
QHolderVector QSqlResultPrivate::holders |
Definition at line 93 of file qsqlresult_p.h.
int QSqlResultPrivate::idx = QSql::BeforeFirstRow |
Definition at line 97 of file qsqlresult_p.h.
IndexMap QSqlResultPrivate::indexes |
Definition at line 90 of file qsqlresult_p.h.
bool QSqlResultPrivate::isSel = false |
Definition at line 100 of file qsqlresult_p.h.
bool QSqlResultPrivate::positionalBindingEnabled = true |
Definition at line 102 of file qsqlresult_p.h.
QSql::NumericalPrecisionPolicy QSqlResultPrivate::precisionPolicy = QSql::LowPrecisionDouble |
Definition at line 96 of file qsqlresult_p.h.
QSqlResult* QSqlResultPrivate::q_ptr = nullptr |
Definition at line 81 of file qsqlresult_p.h.
QString QSqlResultPrivate::sql |
Definition at line 83 of file qsqlresult_p.h.
QPointer<QSqlDriver> QSqlResultPrivate::sqldriver |
Definition at line 82 of file qsqlresult_p.h.
QHash<int, QSql::ParamType> QSqlResultPrivate::types |
Definition at line 87 of file qsqlresult_p.h.
Definition at line 88 of file qsqlresult_p.h.