#include <qsqlresult.h>
Definition at line 63 of file qsqlresult.h.
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.