QDB2Result Class Reference

#include <qsql_db2.h>

Class Description

Definition at line 62 of file qsql_db2.h.

+ Inheritance diagram for QDB2Result:

Public Member Functions

 QDB2Result (const QDB2Driver *dr, const QDB2DriverPrivate *dp)
 
 ~QDB2Result ()
 
bool prepare (const QString &query)
 
bool exec ()
 
QVariant handle () const
 
- Public Member Functions inherited from QSqlResult
virtual ~QSqlResult ()
 

Protected Member Functions

QVariant data (int field)
 
bool reset (const QString &query)
 
bool fetch (int i)
 
bool fetchNext ()
 
bool fetchFirst ()
 
bool fetchLast ()
 
bool isNull (int i)
 
int size ()
 
int numRowsAffected ()
 
QSqlRecord record () const
 
void virtual_hook (int id, void *data)
 
bool nextResult ()
 
- Protected Member Functions inherited from QSqlResult
 QSqlResult (const QSqlDriver *db)
 
int at () const
 
QString lastQuery () const
 
QSqlError lastError () const
 
bool isValid () const
 
bool isActive () const
 
bool isSelect () const
 
bool isForwardOnly () const
 
const QSqlDriverdriver () const
 
virtual void setAt (int at)
 
virtual void setActive (bool a)
 
virtual void setLastError (const QSqlError &e)
 
virtual void setQuery (const QString &query)
 
virtual void setSelect (bool s)
 
virtual void setForwardOnly (bool forward)
 
virtual bool savePrepare (const QString &sqlquery)
 
virtual void bindValue (int pos, const QVariant &val, QSql::ParamType type)
 
virtual void bindValue (const QString &placeholder, const QVariant &val, QSql::ParamType type)
 
void addBindValue (const QVariant &val, QSql::ParamType type)
 
QVariant boundValue (const QString &placeholder) const
 
QVariant boundValue (int pos) const
 
QSql::ParamType bindValueType (const QString &placeholder) const
 
QSql::ParamType bindValueType (int pos) const
 
int boundValueCount () const
 
QVector< QVariant > & boundValues () const
 
QString executedQuery () const
 
QString boundValueName (int pos) const
 
void clear ()
 
bool hasOutValues () const
 
BindingSyntax bindingSyntax () const
 
virtual bool fetchPrevious ()
 
virtual QVariant lastInsertId () const
 
bool execBatch (bool arrayBind=false)
 
void detachFromResultSet ()
 
void setNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy policy)
 
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy () const
 
bool nextResult ()
 

Additional Inherited Members

- Protected Types inherited from QSqlResult
enum  BindingSyntax { PositionalBinding, NamedBinding }
 
enum  VirtualHookOperation { BatchOperation, DetachFromResultSet, SetNumericalPrecision, NextResult }
 

Constructor & Destructor Documentation

QDB2Result ( const QDB2Driver dr,
const QDB2DriverPrivate *  dp 
)
~QDB2Result ( )

Member Function Documentation

bool prepare ( const QString query)
virtual

Reimplemented from QSqlResult.

bool exec ( )
virtual

Reimplemented from QSqlResult.

QVariant handle ( ) const
virtual

Reimplemented from QSqlResult.

QVariant data ( int  field)
protectedvirtual

Implements QSqlResult.

bool reset ( const QString query)
protectedvirtual

Implements QSqlResult.

bool fetch ( int  i)
protectedvirtual

Implements QSqlResult.

bool fetchNext ( )
protectedvirtual

Reimplemented from QSqlResult.

bool fetchFirst ( )
protectedvirtual

Implements QSqlResult.

bool fetchLast ( )
protectedvirtual

Implements QSqlResult.

bool isNull ( int  i)
protectedvirtual

Implements QSqlResult.

int size ( )
protectedvirtual

Implements QSqlResult.

int numRowsAffected ( )
protectedvirtual

Implements QSqlResult.

QSqlRecord record ( ) const
protectedvirtual

Reimplemented from QSqlResult.

void virtual_hook ( int  id,
void data 
)
protectedvirtual

Reimplemented from QSqlResult.

bool nextResult ( )
protected

The documentation for this class was generated from the following file: