QtSql/qsql_oci.h Source File
Go to the documentation of this file.
47 #include <QtSql/private/qsqlcachedresult_p.h>
50 #define Q_EXPORT_SQLDRIVER_OCI
52 #define Q_EXPORT_SQLDRIVER_OCI Q_SQL_EXPORT
64 struct QOCIDriverPrivate;
65 struct QOCIResultPrivate;
70 friend struct QOCIResultPrivate;
71 friend class QOCICols;
75 bool prepare(
const QString& query);
83 int numRowsAffected();
86 void virtual_hook(
int id,
void *
data);
95 friend struct QOCIResultPrivate;
96 friend class QOCIPrivate;
114 bool trimStrings)
const;
123 QOCIDriverPrivate *d;
typedefQT_BEGIN_HEADER struct OCIEnv OCIEnv
virtual QStringList tables(QSql::TableType tableType) const
#define Q_EXPORT_SQLDRIVER_OCI
virtual QString formatValue(const QSqlField &field, bool trimStrings=false) const
virtual bool hasFeature(DriverFeature f) const =0
#define QT_BEGIN_NAMESPACE
GLsizei GLsizei GLenum GLenum const GLvoid * data
virtual bool rollbackTransaction()
GLXDrawable GLXDrawable GLXContext ctx
virtual bool commitTransaction()
virtual bool open(const QString &db, const QString &user=QString(), const QString &password=QString(), const QString &host=QString(), int port=-1, const QString &connOpts=QString())=0
virtual QSqlResult * createResult() const =0
virtual QSqlRecord record(const QString &tableName) const
virtual QSqlIndex primaryIndex(const QString &tableName) const
virtual QVariant handle() const
GLboolean GLenum GLenum GLvoid * values
struct OCISvcCtx OCISvcCtx
virtual bool beginTransaction()
virtual QString escapeIdentifier(const QString &identifier, IdentifierType type) const