![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for QIBaseResultPrivate:
Collaboration diagram for QIBaseResultPrivate:Public Attributes | |
| ISC_STATUS | status [20] |
| isc_tr_handle | trans |
| bool | localTransaction |
| isc_stmt_handle | stmt |
| isc_db_handle | ibase |
| XSQLDA * | sqlda |
| XSQLDA * | inda |
| int | queryType |
Public Attributes inherited from QSqlCachedResultPrivate | |
| QSqlCachedResult::ValueCache | cache |
| int | rowCacheEnd = 0 |
| int | colCount = 0 |
| bool | atEnd = 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 405 of file qsql_ibase.cpp.
| QIBaseResultPrivate::QIBaseResultPrivate | ( | QIBaseResult * | q, |
| const QIBaseDriver * | drv | ||
| ) |
Definition at line 451 of file qsql_ibase.cpp.
|
inline |
Definition at line 413 of file qsql_ibase.cpp.
References cleanup().
Here is the call graph for this function:| void QIBaseResultPrivate::cleanup | ( | ) |
Definition at line 463 of file qsql_ibase.cpp.
References commit(), delDA(), inda, localTransaction, queryType, sqlda, status, stmt, and trans.
Referenced by ~QIBaseResultPrivate().
Here is the call graph for this function:
Here is the caller graph for this function:| bool QIBaseResultPrivate::commit | ( | ) |
Definition at line 920 of file qsql_ibase.cpp.
References isError(), localTransaction, QT_TRANSLATE_NOOP, status, trans, and QSqlError::TransactionError.
Referenced by cleanup().
Here is the call graph for this function:
Here is the caller graph for this function:| QVariant QIBaseResultPrivate::fetchArray | ( | int | pos, |
| ISC_QUAD * | arr | ||
| ) |
Definition at line 628 of file qsql_ibase.cpp.
References ba, QByteArray::data(), QVarLengthArray< T, Prealloc >::data(), desc, i, ibase, isError(), list, pos, QT_TRANSLATE_NOOP, readArrayBuffer(), QByteArray::resize(), sqlda, QSqlError::StatementError, status, and trans.
Here is the call graph for this function:| QVariant QIBaseResultPrivate::fetchBlob | ( | ISC_QUAD * | bId | ) |
Definition at line 502 of file qsql_ibase.cpp.
References ba, QByteArray::data(), false, ibase, isError(), QIBaseChunkSize, QT_TRANSLATE_NOOP, read(), QByteArray::resize(), QSqlError::StatementError, status, and trans.
Here is the call graph for this function:
|
inline |
Definition at line 416 of file qsql_ibase.cpp.
References getIBaseError(), QString::number(), status, and QCoreApplication::translate().
Referenced by commit(), fetchArray(), fetchBlob(), isSelect(), transaction(), writeArray(), and writeBlob().
Here is the call graph for this function:
Here is the caller graph for this function:| bool QIBaseResultPrivate::isSelect | ( | ) |
Definition at line 886 of file qsql_ibase.cpp.
References isError(), QT_TRANSLATE_NOOP, queryType, QSqlError::StatementError, status, and stmt.
Here is the call graph for this function:| bool QIBaseResultPrivate::transaction | ( | ) |
Definition at line 899 of file qsql_ibase.cpp.
References ibase, isError(), localTransaction, QT_TRANSLATE_NOOP, status, trans, and QSqlError::TransactionError.
Here is the call graph for this function:Definition at line 826 of file qsql_ibase.cpp.
References arg, ba, createArrayBuffer(), QByteArray::data(), desc, QSqlResultPrivate::error, i, ibase, inda, isError(), list, qIBaseTypeName(), QT_TRANSLATE_NOOP, QByteArray::resize(), QList< T >::size(), QSqlError::StatementError, status, and trans.
Here is the call graph for this function:| bool QIBaseResultPrivate::writeBlob | ( | qsizetype | iPos, |
| const QByteArray & | ba | ||
| ) |
Definition at line 482 of file qsql_ibase.cpp.
References ba, QByteArray::data(), i, ibase, inda, isError(), QIBaseChunkSize, qMin(), QT_TRANSLATE_NOOP, QByteArray::size(), QSqlError::StatementError, status, and trans.
Here is the call graph for this function:| isc_db_handle QIBaseResultPrivate::ibase |
Definition at line 444 of file qsql_ibase.cpp.
Referenced by fetchArray(), fetchBlob(), transaction(), writeArray(), and writeBlob().
| XSQLDA* QIBaseResultPrivate::inda |
Definition at line 446 of file qsql_ibase.cpp.
Referenced by cleanup(), writeArray(), and writeBlob().
| bool QIBaseResultPrivate::localTransaction |
Definition at line 442 of file qsql_ibase.cpp.
Referenced by cleanup(), commit(), and transaction().
| int QIBaseResultPrivate::queryType |
Definition at line 447 of file qsql_ibase.cpp.
Referenced by cleanup(), and isSelect().
| XSQLDA* QIBaseResultPrivate::sqlda |
Definition at line 445 of file qsql_ibase.cpp.
Referenced by cleanup(), and fetchArray().
| ISC_STATUS QIBaseResultPrivate::status[20] |
Definition at line 439 of file qsql_ibase.cpp.
Referenced by cleanup(), commit(), fetchArray(), fetchBlob(), isError(), isSelect(), transaction(), writeArray(), and writeBlob().
| isc_stmt_handle QIBaseResultPrivate::stmt |
Definition at line 443 of file qsql_ibase.cpp.
Referenced by cleanup(), and isSelect().
| isc_tr_handle QIBaseResultPrivate::trans |
Definition at line 440 of file qsql_ibase.cpp.
Referenced by cleanup(), commit(), fetchArray(), fetchBlob(), transaction(), writeArray(), and writeBlob().