QPSQLResult Class Reference

#include <qsql_psql.h>

Class Description

Definition at line 66 of file qsql_psql.h.

+ Inheritance diagram for QPSQLResult:

Public Member Functions

 QPSQLResult (const QPSQLDriver *db, const QPSQLDriverPrivate *p)
 
 ~QPSQLResult ()
 
QVariant handle () const
 
void virtual_hook (int id, void *data)
 
- Public Member Functions inherited from QSqlResult
virtual ~QSqlResult ()
 

Protected Member Functions

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

Friends

class QPSQLResultPrivate
 

Additional Inherited Members

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

Constructor & Destructor Documentation

QPSQLResult ( const QPSQLDriver db,
const QPSQLDriverPrivate *  p 
)

Member Function Documentation

QVariant handle ( ) const
virtual

Reimplemented from QSqlResult.

void virtual_hook ( int  id,
void data 
)
virtual

Reimplemented from QSqlResult.

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

Implements QSqlResult.

bool fetchFirst ( )
protectedvirtual

Implements QSqlResult.

bool fetchLast ( )
protectedvirtual

Implements QSqlResult.

QVariant data ( int  i)
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.

QSqlRecord record ( ) const
protectedvirtual

Reimplemented from QSqlResult.

QVariant lastInsertId ( ) const
protectedvirtual

Reimplemented from QSqlResult.

bool prepare ( const QString query)
protectedvirtual

Reimplemented from QSqlResult.

bool exec ( )
protectedvirtual

Reimplemented from QSqlResult.

Friends And Related Function Documentation

friend class QPSQLResultPrivate
friend

Definition at line 68 of file qsql_psql.h.


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