#include <qsqlresult.h>
Definition at line 63 of file qsqlresult.h.
Inheritance diagram for QSqlResult:Public Member Functions | |
| virtual | ~QSqlResult () |
| virtual QVariant | handle () const |
Protected Types | |
| enum | BindingSyntax { PositionalBinding, NamedBinding } |
| enum | VirtualHookOperation { BatchOperation, DetachFromResultSet, SetNumericalPrecision, NextResult } |
Protected Member Functions | |
| 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 QSqlDriver * | driver () 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 QVariant | data (int i)=0 |
| virtual bool | isNull (int i)=0 |
| virtual bool | reset (const QString &sqlquery)=0 |
| virtual bool | fetch (int i)=0 |
| virtual bool | fetchNext () |
| virtual bool | fetchPrevious () |
| virtual bool | fetchFirst ()=0 |
| virtual bool | fetchLast ()=0 |
| virtual int | size ()=0 |
| virtual int | numRowsAffected ()=0 |
| virtual QSqlRecord | record () const |
| virtual QVariant | lastInsertId () const |
| virtual void | virtual_hook (int id, void *data) |
| bool | execBatch (bool arrayBind=false) |
| void | detachFromResultSet () |
| void | setNumericalPrecisionPolicy (QSql::NumericalPrecisionPolicy policy) |
| QSql::NumericalPrecisionPolicy | numericalPrecisionPolicy () const |
| bool | nextResult () |
Friends | |
| class | QSqlQuery |
| class | QSqlTableModelPrivate |
| class | QSqlResultPrivate |
|
protected |
| Enumerator | |
|---|---|
| PositionalBinding | |
| NamedBinding | |
Definition at line 74 of file qsqlresult.h.
|
protected |
| Enumerator | |
|---|---|
| BatchOperation | |
| DetachFromResultSet | |
| SetNumericalPrecision | |
| NextResult | |
Definition at line 133 of file qsqlresult.h.
|
virtual |
|
explicitprotected |
|
virtual |
Reimplemented in QODBCResult, QMYSQLResult, QPSQLResult, QSymSQLResult, and QDB2Result.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in QODBCResult.
|
protectedvirtual |
Reimplemented in QODBCResult, QPSQLResult, QSymSQLResult, and QDB2Result.
|
protectedvirtual |
Reimplemented in QODBCResult, QPSQLResult, QSymSQLResult, and QDB2Result.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Implemented in QODBCResult, QMYSQLResult, QPSQLResult, QSymSQLResult, and QDB2Result.
|
protectedpure virtual |
Implemented in QODBCResult, QMYSQLResult, QPSQLResult, QDB2Result, and QSymSQLResult.
Implemented in QODBCResult, QMYSQLResult, QPSQLResult, QSymSQLResult, and QDB2Result.
|
protectedpure virtual |
Implemented in QODBCResult, QMYSQLResult, QPSQLResult, QSymSQLResult, and QDB2Result.
|
protectedvirtual |
Reimplemented in QODBCResult, QMYSQLResult, QSymSQLResult, and QDB2Result.
|
protectedvirtual |
Reimplemented in QODBCResult, and QSymSQLResult.
|
protectedpure virtual |
Implemented in QODBCResult, QMYSQLResult, QSymSQLResult, QPSQLResult, and QDB2Result.
|
protectedpure virtual |
Implemented in QODBCResult, QMYSQLResult, QSymSQLResult, QPSQLResult, and QDB2Result.
Implemented in QODBCResult, QMYSQLResult, QSymSQLResult, QPSQLResult, and QDB2Result.
|
protectedpure virtual |
Implemented in QODBCResult, QMYSQLResult, QSymSQLResult, QPSQLResult, and QDB2Result.
|
protectedvirtual |
Reimplemented in QODBCResult, QMYSQLResult, QSymSQLResult, QPSQLResult, and QDB2Result.
|
protectedvirtual |
Reimplemented in QSymSQLResult, QMYSQLResult, and QPSQLResult.
Reimplemented in QODBCResult, QMYSQLResult, QSymSQLResult, QDB2Result, and QPSQLResult.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
friend |
Definition at line 65 of file qsqlresult.h.
|
friend |
Definition at line 66 of file qsqlresult.h.
|
friend |
Definition at line 67 of file qsqlresult.h.