QSymSQLResult Class Reference

QSymSQLResult Class Reference

#include <qsql_symsql.h>

Class Description

Definition at line 65 of file qsql_symsql.h.

+ Inheritance diagram for QSymSQLResult:

Public Member Functions

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

Protected Member Functions

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

Friends

class QSymSQLDriver
 
class QSymSQLResultPrivate
 

Additional Inherited Members

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

Constructor & Destructor Documentation

QSymSQLResult ( const QSymSQLDriver db)
explicit

Member Function Documentation

QVariant handle ( ) const
virtual

Reimplemented from QSqlResult.

QVariant data ( int  field)
protectedvirtual

Implements QSqlResult.

bool isNull ( int  i)
protectedvirtual

Implements QSqlResult.

bool fetch ( int  i)
protectedvirtual

Implements QSqlResult.

bool fetchNext ( )
protectedvirtual

Reimplemented from QSqlResult.

bool fetchPrevious ( )
protectedvirtual

Reimplemented from QSqlResult.

bool fetchFirst ( )
protectedvirtual

Implements QSqlResult.

bool fetchLast ( )
protectedvirtual

Implements QSqlResult.

bool reset ( const QString query)
protectedvirtual

Implements QSqlResult.

bool prepare ( const QString query)
protectedvirtual

Reimplemented from QSqlResult.

bool exec ( )
protectedvirtual

Reimplemented from 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.

QVariant lastInsertId ( ) const
protectedvirtual

Reimplemented from QSqlResult.

Friends And Related Function Documentation

friend class QSymSQLDriver
friend

Definition at line 67 of file qsql_symsql.h.

friend class QSymSQLResultPrivate
friend

Definition at line 68 of file qsql_symsql.h.


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