![]() |
Qt 4.8
|
Public Functions | |
| void | cleanup () |
| bool | commit () |
| QVariant | fetchArray (int pos, ISC_QUAD *arr) |
| QVariant | fetchBlob (ISC_QUAD *bId) |
| bool | isError (const char *msg, QSqlError::ErrorType typ=QSqlError::UnknownError) |
| bool | isSelect () |
| QIBaseResultPrivate (QIBaseResult *d, const QIBaseDriver *ddb) | |
| bool | transaction () |
| bool | writeArray (int i, const QList< QVariant > &list) |
| bool | writeBlob (int i, const QByteArray &ba) |
| ~QIBaseResultPrivate () | |
Public Variables | |
| const QIBaseDriver * | db |
| isc_db_handle | ibase |
| XSQLDA * | inda |
| bool | localTransaction |
| QIBaseResult * | q |
| int | queryType |
| XSQLDA * | sqlda |
| ISC_STATUS | status [20] |
| isc_stmt_handle | stmt |
| QTextCodec * | tc |
| isc_tr_handle | trans |
Definition at line 349 of file qsql_ibase.cpp.
| QIBaseResultPrivate::QIBaseResultPrivate | ( | QIBaseResult * | d, |
| const QIBaseDriver * | ddb | ||
| ) |
|
inline |
Definition at line 353 of file qsql_ibase.cpp.
| void QIBaseResultPrivate::cleanup | ( | ) |
| bool QIBaseResultPrivate::commit | ( | ) |
Definition at line 854 of file qsql_ibase.cpp.
Referenced by cleanup(), and QIBaseResult::exec().
| QVariant QIBaseResultPrivate::fetchArray | ( | int | pos, |
| ISC_QUAD * | arr | ||
| ) |
Definition at line 571 of file qsql_ibase.cpp.
Referenced by QIBaseResult::gotoNext().
| QVariant QIBaseResultPrivate::fetchBlob | ( | ISC_QUAD * | bId | ) |
Definition at line 437 of file qsql_ibase.cpp.
Referenced by QIBaseResult::gotoNext().
|
inline |
Definition at line 356 of file qsql_ibase.cpp.
Referenced by commit(), QIBaseResult::exec(), fetchArray(), fetchBlob(), QIBaseResult::gotoNext(), isSelect(), QIBaseResult::numRowsAffected(), QIBaseResult::prepare(), transaction(), writeArray(), and writeBlob().
| bool QIBaseResultPrivate::isSelect | ( | ) |
Definition at line 820 of file qsql_ibase.cpp.
Referenced by QIBaseResult::prepare().
| bool QIBaseResultPrivate::transaction | ( | ) |
Definition at line 833 of file qsql_ibase.cpp.
Referenced by QIBaseResult::exec(), and QIBaseResult::prepare().
Definition at line 760 of file qsql_ibase.cpp.
Referenced by QIBaseResult::exec().
| bool QIBaseResultPrivate::writeBlob | ( | int | i, |
| const QByteArray & | ba | ||
| ) |
Definition at line 417 of file qsql_ibase.cpp.
Referenced by QIBaseResult::exec().
| const QIBaseDriver* QIBaseResultPrivate::db |
Definition at line 379 of file qsql_ibase.cpp.
Referenced by QIBaseResult::record(), and transaction().
| isc_db_handle QIBaseResultPrivate::ibase |
Definition at line 385 of file qsql_ibase.cpp.
Referenced by fetchArray(), fetchBlob(), QIBaseResult::prepare(), transaction(), writeArray(), and writeBlob().
| XSQLDA* QIBaseResultPrivate::inda |
Definition at line 387 of file qsql_ibase.cpp.
Referenced by cleanup(), QIBaseResult::exec(), QIBaseResult::prepare(), writeArray(), and writeBlob().
| bool QIBaseResultPrivate::localTransaction |
Definition at line 383 of file qsql_ibase.cpp.
Referenced by cleanup(), commit(), QIBaseResultPrivate(), and transaction().
| QIBaseResult* QIBaseResultPrivate::q |
Definition at line 378 of file qsql_ibase.cpp.
Referenced by cleanup(), and writeArray().
| int QIBaseResultPrivate::queryType |
Definition at line 388 of file qsql_ibase.cpp.
Referenced by cleanup(), QIBaseResult::exec(), QIBaseResult::gotoNext(), isSelect(), and QIBaseResult::numRowsAffected().
| XSQLDA* QIBaseResultPrivate::sqlda |
Definition at line 386 of file qsql_ibase.cpp.
Referenced by cleanup(), QIBaseResult::exec(), fetchArray(), QIBaseResult::gotoNext(), QIBaseResult::prepare(), and QIBaseResult::record().
| ISC_STATUS QIBaseResultPrivate::status[20] |
Definition at line 380 of file qsql_ibase.cpp.
Referenced by QIBaseResult::exec(), QIBaseResult::gotoNext(), QIBaseResult::numRowsAffected(), QIBaseResult::prepare(), and QIBaseResult::size().
| isc_stmt_handle QIBaseResultPrivate::stmt |
Definition at line 384 of file qsql_ibase.cpp.
Referenced by cleanup(), QIBaseResult::exec(), QIBaseResult::gotoNext(), QIBaseResult::handle(), isSelect(), QIBaseResult::numRowsAffected(), QIBaseResult::prepare(), and QIBaseResult::size().
| QTextCodec* QIBaseResultPrivate::tc |
Definition at line 389 of file qsql_ibase.cpp.
Referenced by createArrayBuffer(), QIBaseResult::exec(), fetchArray(), QIBaseResult::gotoNext(), QIBaseResult::prepare(), and writeArray().
| isc_tr_handle QIBaseResultPrivate::trans |
Definition at line 381 of file qsql_ibase.cpp.
Referenced by cleanup(), commit(), QIBaseResult::exec(), fetchArray(), fetchBlob(), QIBaseResult::prepare(), transaction(), writeArray(), and writeBlob().