![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QOCICols (int size, QOCIResultPrivate *dp) | |
~QOCICols () | |
int | readPiecewise (QVariantList &values, int index=0) |
int | readLOBs (QVariantList &values, int index=0) |
int | fieldFromDefine (OCIDefine *d) |
void | getValues (QVariantList &v, int index) |
int | size () |
Static Public Member Functions | |
static bool | execBatch (QOCIResultPrivate *d, QVariantList &boundValues, bool arrayBind) |
Public Attributes | |
QSqlRecord | rec |
Definition at line 795 of file qsql_oci.cpp.
QOCICols::QOCICols | ( | int | size, |
QOCIResultPrivate * | dp | ||
) |
Definition at line 858 of file qsql_oci.cpp.
References QSqlRecord::append(), create(), QOCIResultPrivate::env, QOCIResultPrivate::err, QMetaType::id(), OraFieldInfo::oraLength, OraFieldInfo::oraPrecision, OraFieldInfo::oraType, qFromOraInf(), qOraWarning(), qWarning, rec, QOCIResultPrivate::setCharset(), QOCIResultPrivate::sql, and OraFieldInfo::type.
QOCICols::~QOCICols | ( | ) |
Definition at line 1052 of file qsql_oci.cpp.
|
static |
Definition at line 1306 of file qsql_oci.cpp.
References QVarLengthArray< T, Prealloc >::append(), QList< T >::append(), QList< T >::at(), ba, QSql::BeforeFirstRow, QOCIBatchColumn::bindAs, QOCIBatchColumn::bindh, QByteArray::capacity(), QString::capacity(), QByteArray::constData(), QList< T >::count(), QOCIBatchColumn::curelep, d, QVariant::data(), QList< T >::data(), QOCIBatchColumn::data, date, TempStorage::dateTimes, QOCIDateTime::fromOCIDateTime(), i, QMetaType::id(), QOCIBatchColumn::indicators, QList< T >::isEmpty(), QSqlResultPrivate::isVariantNull(), j, QString::length(), QOCIBatchColumn::lengths, list, QOCIBatchColumn::maxarr_len, QOCIBatchColumn::maxLen, QVariant::metaType(), Q_ASSERT, qDebug, qDeleteAll(), qMakeError(), qMakeLongLong(), qMakeOCINumber(), qMakeULongLong(), qOraOutValue(), qOraWarning(), QOCIBatchColumn::recordCount, QByteArray::size(), QSqlError::StatementError, QVariant::toByteArray(), QVariant::toList(), QVariant::toString(), QCoreApplication::translate(), QVariant::typeId(), QMetaType::User, and QList< T >::value().
Referenced by QOCIResult::execBatch().
int QOCICols::fieldFromDefine | ( | OCIDefine * | d | ) |
Definition at line 1733 of file qsql_oci.cpp.
References QList< T >::at(), QList< T >::count(), d, and i.
Referenced by readPiecewise().
void QOCICols::getValues | ( | QVariantList & | v, |
int | index | ||
) |
Definition at line 1742 of file qsql_oci.cpp.
References QList< T >::at(), QOCIResultPrivate::env, QOCIResultPrivate::err, QOCIDateTime::fromOCIDateTime(), QSql::HighPrecision, i, QSql::LowPrecisionDouble, QSql::LowPrecisionInt32, QSql::LowPrecisionInt64, qWarning, and QList< T >::size().
int QOCICols::readLOBs | ( | QVariantList & | values, |
int | index = 0 |
||
) |
Definition at line 1703 of file qsql_oci.cpp.
References QList< T >::at(), fi, i, size(), str, and var.
int QOCICols::readPiecewise | ( | QVariantList & | values, |
int | index = 0 |
||
) |
Definition at line 1081 of file qsql_oci.cpp.
References QByteArray::at(), QString::at(), QList< T >::at(), ba, QByteArray::data(), QOCIResultPrivate::err, fieldFromDefine(), QOCI_DYNAMIC_CHUNK_SIZE, qOraWarning(), QByteArray::resize(), QByteArray::size(), QOCIResultPrivate::sql, str, and text.
|
inline |
Definition at line 804 of file qsql_oci.cpp.
References QList< T >::size().
Referenced by readLOBs().
QSqlRecord QOCICols::rec |
Definition at line 807 of file qsql_oci.cpp.
Referenced by QOCICols().