Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QSqlExtension Class Reference

#include </home/clem/local/src/opie/qmake/include/private/qsqlextension_p.h>

Collaboration diagram for QSqlExtension:

Collaboration graph
[legend]
List of all members.

Public Types

typedef QMap< QString, ParamValueMap
typedef QValueVector< HolderHolderVector
enum  BindMethod { BindByPosition, BindByName }

Public Member Functions

 QSqlExtension ()
virtual ~QSqlExtension ()
virtual bool prepare (const QString &query)
virtual bool exec ()
virtual void bindValue (const QString &holder, const QVariant &value, QSql::ParameterType=QSql::In)
virtual void bindValue (int pos, const QVariant &value, QSql::ParameterType=QSql::In)
virtual void addBindValue (const QVariant &value, QSql::ParameterType=QSql::In)
virtual QVariant parameterValue (const QString &holder)
virtual QVariant parameterValue (int pos)
void clearValues ()
void clearIndex ()
BindMethod bindMethod ()

Public Attributes

BindMethod bindm
int bindCount
QMap< int, QStringindex
ValueMap values
HolderVector holders

Member Typedef Documentation

typedef QValueVector<Holder> QSqlExtension::HolderVector
 

Definition at line 116 of file qsqlextension_p.h.

typedef QMap<QString, Param> QSqlExtension::ValueMap
 

Definition at line 111 of file qsqlextension_p.h.


Member Enumeration Documentation

enum QSqlExtension::BindMethod
 

Enumeration values:
BindByPosition 
BindByName 

Definition at line 105 of file qsqlextension_p.h.


Constructor & Destructor Documentation

QSqlExtension::QSqlExtension  ) 
 

virtual QSqlExtension::~QSqlExtension  )  [virtual]
 


Member Function Documentation

virtual void QSqlExtension::addBindValue const QVariant &  value,
QSql::ParameterType  = QSql::In
[virtual]
 

BindMethod QSqlExtension::bindMethod  ) 
 

virtual void QSqlExtension::bindValue int  pos,
const QVariant &  value,
QSql::ParameterType  = QSql::In
[virtual]
 

virtual void QSqlExtension::bindValue const QString holder,
const QVariant &  value,
QSql::ParameterType  = QSql::In
[virtual]
 

void QSqlExtension::clearIndex  ) 
 

void QSqlExtension::clearValues  ) 
 

virtual bool QSqlExtension::exec  )  [virtual]
 

virtual QVariant QSqlExtension::parameterValue int  pos  )  [virtual]
 

virtual QVariant QSqlExtension::parameterValue const QString holder  )  [virtual]
 

virtual bool QSqlExtension::prepare const QString query  )  [virtual]
 


Member Data Documentation

int QSqlExtension::bindCount
 

Definition at line 108 of file qsqlextension_p.h.

BindMethod QSqlExtension::bindm
 

Definition at line 107 of file qsqlextension_p.h.

HolderVector QSqlExtension::holders
 

Definition at line 117 of file qsqlextension_p.h.

QMap<int, QString> QSqlExtension::index
 

Definition at line 110 of file qsqlextension_p.h.

ValueMap QSqlExtension::values
 

Definition at line 112 of file qsqlextension_p.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:48:57 2005 for OPIE by  doxygen 1.4.2