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().