![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for QMYSQLResultPrivate:
Collaboration diagram for QMYSQLResultPrivate:Classes | |
| struct | QMyField |
Public Member Functions | |
| bool | bindInValues () |
| void | bindBlobs () |
| QSqlResultPrivate (QSqlResult *q, const QSqlDriver *drv) | |
Public Member Functions inherited from QSqlResultPrivate | |
| 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 |
Public Attributes | |
| MYSQL_RES * | result = nullptr |
| MYSQL_ROW | row |
| QList< QMyField > | fields |
| MYSQL_STMT * | stmt = nullptr |
| MYSQL_RES * | meta = nullptr |
| MYSQL_BIND * | inBinds = nullptr |
| MYSQL_BIND * | outBinds = nullptr |
| int | rowsAffected = 0 |
| bool | hasBlobs = false |
| bool | preparedQuery = false |
Public Attributes inherited from QSqlResultPrivate | |
| 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 |
Additional Inherited Members | |
Public Types inherited from QSqlResultPrivate | |
| using | IndexMap = QHash< QString, QList< int > > |
| using | QHolderVector = QList< QHolder > |
Static Public Member Functions inherited from QSqlResultPrivate | |
| static bool | isVariantNull (const QVariant &variant) |
Definition at line 154 of file qsql_mysql.cpp.
| void QMYSQLResultPrivate::bindBlobs | ( | ) |
Definition at line 312 of file qsql_mysql.cpp.
References bind(), i, and qIsBlob().
Here is the call graph for this function:| bool QMYSQLResultPrivate::bindInValues | ( | ) |
Definition at line 326 of file qsql_mysql.cpp.
References bind(), i, QMYSQLResultPrivate::QMyField::myField, qDecodeMYSQLType(), qIsBlob(), qIsInteger(), and qIsTimeOrDate().
Here is the call graph for this function:
|
inline |
Definition at line 45 of file qsqlresult_p.h.
Definition at line 178 of file qsql_mysql.cpp.
| bool QMYSQLResultPrivate::hasBlobs = false |
Definition at line 187 of file qsql_mysql.cpp.
| MYSQL_BIND* QMYSQLResultPrivate::inBinds = nullptr |
Definition at line 183 of file qsql_mysql.cpp.
| MYSQL_RES* QMYSQLResultPrivate::meta = nullptr |
Definition at line 181 of file qsql_mysql.cpp.
| MYSQL_BIND* QMYSQLResultPrivate::outBinds = nullptr |
Definition at line 184 of file qsql_mysql.cpp.
| bool QMYSQLResultPrivate::preparedQuery = false |
Definition at line 188 of file qsql_mysql.cpp.
| MYSQL_RES* QMYSQLResultPrivate::result = nullptr |
Definition at line 166 of file qsql_mysql.cpp.
| MYSQL_ROW QMYSQLResultPrivate::row |
Definition at line 167 of file qsql_mysql.cpp.
| int QMYSQLResultPrivate::rowsAffected = 0 |
Definition at line 186 of file qsql_mysql.cpp.
| MYSQL_STMT* QMYSQLResultPrivate::stmt = nullptr |
Definition at line 180 of file qsql_mysql.cpp.