Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Public Attributes | |
QOCICols * | cols = nullptr |
OCIEnv * | env |
OCIError * | err = nullptr |
OCISvcCtx *& | svc |
OCIStmt * | sql = nullptr |
bool | transaction |
int | serverVersion |
int | prefetchRows |
int | prefetchMem |
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 |
bool | positionalBindingEnabled = true |
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 232 of file qsql_oci.cpp.
QOCIResultPrivate::QOCIResultPrivate | ( | QOCIResult * | q, |
const QOCIDriver * | drv ) |
QOCIResultPrivate::~QOCIResultPrivate | ( | ) |
int QOCIResultPrivate::bindValue | ( | OCIStmt * | sql, |
OCIBind ** | hbnd, | ||
OCIError * | err, | ||
int | pos, | ||
const QVariant & | val, | ||
dvoid * | indPtr, | ||
ub2 * | tmpSize, | ||
TempStorage & | tmpStorage ) |
Definition at line 327 of file qsql_oci.cpp.
References ba, QByteArray::capacity(), QByteArray::data(), pos, ptr(), Q_FALLTHROUGH, qCWarning, qMakeOCINumber(), qOraWarning(), QByteArray::reserve(), QByteArray::size(), QOCIResult::size(), and QMetaType::User.
int QOCIResultPrivate::bindValues | ( | QVariantList & | values, |
IndicatorArray & | indicators, | ||
SizeArray & | tmpSizes, | ||
TempStorage & | tmpStorage ) |
Definition at line 473 of file qsql_oci.cpp.
References QSqlResult::bindValue(), i, and QSqlResultPrivate::isVariantNull().
|
inline |
Definition at line 258 of file qsql_oci.cpp.
References QSql::Binary, and i.
|
inline |
Definition at line 256 of file qsql_oci.cpp.
void QOCIResultPrivate::outValues | ( | QVariantList & | values, |
IndicatorArray & | indicators, | ||
TempStorage & | tmpStorage ) |
Definition at line 522 of file qsql_oci.cpp.
References i, and qOraOutValue().
|
inline |
Definition at line 261 of file qsql_oci.cpp.
References Q_ASSERT, qCWarning, qOraCharset, and qOraWarning().
Referenced by QOCICols::QOCICols().
void QOCIResultPrivate::setStatementAttributes | ( | ) |
Definition at line 297 of file qsql_oci.cpp.
References Q_ASSERT, and qOraWarning().
Definition at line 240 of file qsql_oci.cpp.
Referenced by ~QOCIResultPrivate().
OCIEnv* QOCIResultPrivate::env |
Definition at line 241 of file qsql_oci.cpp.
Referenced by QOCICols::QOCICols(), QOCIResultPrivate(), and QOCICols::getValues().
OCIError* QOCIResultPrivate::err = nullptr |
Definition at line 242 of file qsql_oci.cpp.
Referenced by QOCICols::QOCICols(), QOCIResultPrivate(), ~QOCIResultPrivate(), QOCICols::getValues(), and QOCICols::readPiecewise().
int QOCIResultPrivate::prefetchMem |
Definition at line 247 of file qsql_oci.cpp.
int QOCIResultPrivate::prefetchRows |
Definition at line 247 of file qsql_oci.cpp.
int QOCIResultPrivate::serverVersion |
Definition at line 246 of file qsql_oci.cpp.
OCIStmt* QOCIResultPrivate::sql = nullptr |
Definition at line 244 of file qsql_oci.cpp.
Referenced by QOCICols::QOCICols(), ~QOCIResultPrivate(), and QOCICols::readPiecewise().
OCISvcCtx*& QOCIResultPrivate::svc |
Definition at line 243 of file qsql_oci.cpp.
bool QOCIResultPrivate::transaction |
Definition at line 245 of file qsql_oci.cpp.