(55f46569f3e9688c2a07973923bfda68aa2b0c3e)
#include "qsql_oci_p.h"
#include <qcoreapplication.h>
#include <qdatetime.h>
#include <qdebug.h>
#include <qlist.h>
#include <qloggingcategory.h>
#include <qmetatype.h>
#include <qshareddata.h>
#include <qsqlerror.h>
#include <qsqlfield.h>
#include <qsqlindex.h>
#include <qsqlquery.h>
#include <QtSql/private/qsqlcachedresult_p.h>
#include <QtSql/private/qsqldriver_p.h>
#include <qstringlist.h>
#include <qvariant.h>
#include <qvarlengtharray.h>
#include <oci.h>
#include <stdlib.h>
#include "moc_qsql_oci_p.cpp"
Go to the source code of this file.
|
static QByteArray | qMakeOCINumber (const qlonglong &ll, OCIError *err) |
static QByteArray | qMakeOCINumber (const qulonglong &ull, OCIError *err) |
static qlonglong | qMakeLongLong (const char *ociNumber, OCIError *err) |
static qulonglong | qMakeULongLong (const char *ociNumber, OCIError *err) |
static QString | qOraWarn (OCIError *err, int *errorCode=0) |
static void | qOraWarning (const char *msg, OCIError *err) |
static QSqlError | qMakeError (const QString &errString, QSqlError::ErrorType type, OCIError *err) |
static void | qOraOutValue (QVariant &value, TempStorage &tmpStorage, OCIEnv *env, OCIError *err) |
static int | qOraErrorNumber (OCIError *err) |
QMetaType | qDecodeOCIType (const QString &ocitype, QSql::NumericalPrecisionPolicy precisionPolicy) |
QMetaType | qDecodeOCIType (int ocitype, QSql::NumericalPrecisionPolicy precisionPolicy) |
static QSqlField | qFromOraInf (const OraFieldInfo &ofi) |
template<class T, int sz> |
int | qReadLob (T &buf, const QOCIResultPrivate *d, OCILobLocator *lob) |
static void | qParseOpts (const QString &options, QOCIDriverPrivate *d) |
static QString | make_where_clause (const QString &user, Expression e) |
void | qSplitTableAndOwner (const QString &tname, QString *tbl, QString *owner) |
◆ QOCI_DYNAMIC_CHUNK_SIZE
#define QOCI_DYNAMIC_CHUNK_SIZE 65535 |
◆ QOCI_PREFETCH_MEM
#define QOCI_PREFETCH_MEM 10240 |
◆ QOCI_THREADED
◆ IndicatorArray
◆ QOCIRowIdPointer
◆ SizeArray
◆ anonymous enum [1/2]
Enumerator |
---|
QOCIEncoding | |
QOCIEncoding | |
Definition at line 63 of file qsql_oci.cpp.
◆ anonymous enum [2/2]
Enumerator |
---|
QOCIEncoding | |
QOCIEncoding | |
Definition at line 63 of file qsql_oci.cpp.
◆ Expression [1/2]
Enumerator |
---|
OrExpression | |
AndExpression | |
OrExpression | |
AndExpression | |
Definition at line 2416 of file qsql_oci.cpp.
◆ Expression [2/2]
Enumerator |
---|
OrExpression | |
AndExpression | |
OrExpression | |
AndExpression | |
Definition at line 2416 of file qsql_oci.cpp.
◆ make_where_clause()
◆ qDecodeOCIType() [1/2]
◆ qDecodeOCIType() [2/2]
◆ qFromOraInf()
◆ qMakeError()
◆ qMakeLongLong()
qlonglong qMakeLongLong |
( |
const char * | ociNumber, |
|
|
OCIError * | err ) |
|
static |
◆ qMakeOCINumber() [1/2]
Convert qlonglong to the internal Oracle OCINumber format.
Definition at line 738 of file qsql_oci.cpp.
◆ qMakeOCINumber() [2/2]
Convert qulonglong to the internal Oracle OCINumber format.
Definition at line 755 of file qsql_oci.cpp.
◆ qMakeULongLong()
qulonglong qMakeULongLong |
( |
const char * | ociNumber, |
|
|
OCIError * | err ) |
|
static |
◆ qOraErrorNumber()
int qOraErrorNumber |
( |
OCIError * | err | ) |
|
|
static |
◆ qOraOutValue()
◆ qOraWarn()
QString qOraWarn |
( |
OCIError * | err, |
|
|
int * | errorCode = 0 ) |
|
static |
◆ qOraWarning()
void qOraWarning |
( |
const char * | msg, |
|
|
OCIError * | err ) |
|
static |
◆ qParseOpts()
◆ qReadLob()
template<class T, int sz>
◆ qSplitTableAndOwner()
◆ qOraCharset
const ub2 qOraCharset = OCI_UCS2ID |
|
static |