Qt 4.8
|
Public Functions | |
int | bindValue (OCIStmt *sql, OCIBind **hbnd, OCIError *err, int pos, const QVariant &val, dvoid *indPtr, ub2 *tmpSize, QList< QByteArray > &tmpStorage) |
int | bindValues (QVector< QVariant > &values, IndicatorArray &indicators, SizeArray &tmpSizes, QList< QByteArray > &tmpStorage) |
bool | isBinaryValue (int i) const |
bool | isOutValue (int i) const |
void | outValues (QVector< QVariant > &values, IndicatorArray &indicators, QList< QByteArray > &tmpStorage) |
QOCIResultPrivate (QOCIResult *result, const QOCIDriverPrivate *driver) | |
void | setCharset (dvoid *handle, ub4 type) const |
void | setStatementAttributes () |
~QOCIResultPrivate () | |
Public Variables | |
QOCICols * | cols |
OCIEnv * | env |
OCIError * | err |
int | prefetchMem |
int | prefetchRows |
QOCIResult * | q |
int | serverVersion |
OCIStmt * | sql |
OCISvcCtx *& | svc |
bool | transaction |
Definition at line 164 of file qsql_oci.cpp.
QOCIResultPrivate::QOCIResultPrivate | ( | QOCIResult * | result, |
const QOCIDriverPrivate * | driver | ||
) |
Definition at line 1777 of file qsql_oci.cpp.
QOCIResultPrivate::~QOCIResultPrivate | ( | ) |
Definition at line 1791 of file qsql_oci.cpp.
int QOCIResultPrivate::bindValue | ( | OCIStmt * | sql, |
OCIBind ** | hbnd, | ||
OCIError * | err, | ||
int | pos, | ||
const QVariant & | val, | ||
dvoid * | indPtr, | ||
ub2 * | tmpSize, | ||
QList< QByteArray > & | tmpStorage | ||
) |
Definition at line 257 of file qsql_oci.cpp.
Referenced by QOCICols::execBatch().
int QOCIResultPrivate::bindValues | ( | QVector< QVariant > & | values, |
IndicatorArray & | indicators, | ||
SizeArray & | tmpSizes, | ||
QList< QByteArray > & | tmpStorage | ||
) |
Definition at line 400 of file qsql_oci.cpp.
Referenced by QOCIResult::exec().
|
inline |
Definition at line 188 of file qsql_oci.cpp.
|
inline |
Definition at line 186 of file qsql_oci.cpp.
Referenced by QOCICols::execBatch().
void QOCIResultPrivate::outValues | ( | QVector< QVariant > & | values, |
IndicatorArray & | indicators, | ||
QList< QByteArray > & | tmpStorage | ||
) |
Definition at line 446 of file qsql_oci.cpp.
Referenced by QOCIResult::exec().
|
inline |
Definition at line 191 of file qsql_oci.cpp.
Referenced by QOCICols::QOCICols().
void QOCIResultPrivate::setStatementAttributes | ( | ) |
QOCICols* QOCIResultPrivate::cols |
Definition at line 169 of file qsql_oci.cpp.
Referenced by QOCIResult::exec(), QOCIResult::gotoNext(), QOCIResult::prepare(), QOCIResult::record(), and ~QOCIResultPrivate().
OCIEnv* QOCIResultPrivate::env |
Definition at line 171 of file qsql_oci.cpp.
Referenced by QOCIResult::lastInsertId(), QOCIResult::prepare(), QOCICols::QOCICols(), QOCIResultPrivate(), and qReadLob().
OCIError* QOCIResultPrivate::err |
Definition at line 172 of file qsql_oci.cpp.
Referenced by QOCIResult::exec(), QOCICols::execBatch(), QOCICols::getValues(), QOCIResult::gotoNext(), QOCIResult::lastInsertId(), QOCIResult::numRowsAffected(), QOCIResult::prepare(), QOCICols::qMakeOraField(), QOCICols::QOCICols(), QOCIResultPrivate(), qReadLob(), QOCICols::readPiecewise(), and ~QOCIResultPrivate().
int QOCIResultPrivate::prefetchMem |
Definition at line 177 of file qsql_oci.cpp.
int QOCIResultPrivate::prefetchRows |
Definition at line 177 of file qsql_oci.cpp.
QOCIResult* QOCIResultPrivate::q |
Definition at line 170 of file qsql_oci.cpp.
Referenced by QOCICols::execBatch(), QOCICols::getValues(), and QOCICols::qMakeOraField().
int QOCIResultPrivate::serverVersion |
Definition at line 176 of file qsql_oci.cpp.
OCIStmt* QOCIResultPrivate::sql |
Definition at line 174 of file qsql_oci.cpp.
Referenced by QOCIResult::exec(), QOCICols::execBatch(), QOCIResult::gotoNext(), QOCIResult::handle(), QOCIResult::lastInsertId(), QOCIResult::numRowsAffected(), QOCIResult::prepare(), QOCICols::QOCICols(), QOCICols::readPiecewise(), and QOCIResult::~QOCIResult().
OCISvcCtx*& QOCIResultPrivate::svc |
Definition at line 173 of file qsql_oci.cpp.
Referenced by QOCIResult::exec(), QOCICols::execBatch(), and qReadLob().
bool QOCIResultPrivate::transaction |
Definition at line 175 of file qsql_oci.cpp.
Referenced by QOCIResult::exec(), and QOCICols::execBatch().