QMYSQLResult Class Reference

#include <qsql_mysql.h>

Class Description

Definition at line 69 of file qsql_mysql.h.

+ Inheritance diagram for QMYSQLResult:

Public Member Functions

 QMYSQLResult (const QMYSQLDriver *db)
 
 ~QMYSQLResult ()
 
QVariant handle () const
 
- Public Member Functions inherited from QSqlResult
virtual ~QSqlResult ()
 

Protected Member Functions

void cleanup ()
 
bool fetch (int i)
 
bool fetchNext ()
 
bool fetchLast ()
 
bool fetchFirst ()
 
QVariant data (int field)
 
bool isNull (int field)
 
bool reset (const QString &query)
 
int size ()
 
int numRowsAffected ()
 
QVariant lastInsertId () const
 
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 exec ()
 
virtual bool prepare (const QString &query)
 
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 ()
 
bool execBatch (bool arrayBind=false)
 
void detachFromResultSet ()
 
void setNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy policy)
 
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy () const
 
bool nextResult ()
 

Friends

class QMYSQLDriver
 
class QMYSQLResultPrivate
 

Additional Inherited Members

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

Constructor & Destructor Documentation

QMYSQLResult ( const QMYSQLDriver db)
explicit

Member Function Documentation

QVariant handle ( ) const
virtual

Reimplemented from QSqlResult.

void cleanup ( )
protected
bool fetch ( int  i)
protectedvirtual

Implements QSqlResult.

bool fetchNext ( )
protectedvirtual

Reimplemented from QSqlResult.

bool fetchLast ( )
protectedvirtual

Implements QSqlResult.

bool fetchFirst ( )
protectedvirtual

Implements QSqlResult.

QVariant data ( int  field)
protectedvirtual

Implements QSqlResult.

bool isNull ( int  field)
protectedvirtual

Implements QSqlResult.

bool reset ( const QString query)
protectedvirtual

Implements QSqlResult.

int size ( )
protectedvirtual

Implements QSqlResult.

int numRowsAffected ( )
protectedvirtual

Implements QSqlResult.

QVariant lastInsertId ( ) const
protectedvirtual

Reimplemented from QSqlResult.

QSqlRecord record ( ) const
protectedvirtual

Reimplemented from QSqlResult.

void virtual_hook ( int  id,
void data 
)
protectedvirtual

Reimplemented from QSqlResult.

bool nextResult ( )
protected

Friends And Related Function Documentation

friend class QMYSQLDriver
friend

Definition at line 71 of file qsql_mysql.h.

friend class QMYSQLResultPrivate
friend

Definition at line 72 of file qsql_mysql.h.


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