Public Types | Public Member Functions | Protected Slots | Protected Member Functions

QPSQLDriver Class Reference

Search for all occurrences

Detailed Description

Definition at line 95 of file qsql_psql.h.

#include <qsql_psql.h>

Inheritance diagram for QPSQLDriver:
Inheritance graph
[legend]

List of all members.

Public Types

enum   Protocol {
  Version6 = 6, Version7 = 7, Version71 = 8, Version73 = 9,
  Version74 = 10, Version8 = 11, Version81 = 12, Version82 = 13
}

Public Member Functions

  QPSQLDriver (QObject *parent=0)
  QPSQLDriver (PGconn *conn, QObject *parent=0)
  ~QPSQLDriver ()
bool  hasFeature (DriverFeature f) const
bool  open (const QString &db, const QString &user, const QString &password, const QString &host, int port, const QString &connOpts)
bool  isOpen () const
void  close ()
QSqlResult createResult () const
QStringList  tables (QSql::TableType) const
QSqlIndex  primaryIndex (const QString &tablename) const
QSqlRecord  record (const QString &tablename) const
Protocol  protocol () const
QVariant  handle () const
QString  escapeIdentifier (const QString &identifier, IdentifierType type) const
QString  formatValue (const QSqlField &field, bool trimStrings) const

Protected Slots

bool  subscribeToNotificationImplementation (const QString &name)
bool  unsubscribeFromNotificationImplementation (const QString &name)
QStringList  subscribedToNotificationsImplementation () const

Protected Member Functions

bool  beginTransaction ()
bool  commitTransaction ()
bool  rollbackTransaction ()

Member Enumeration Documentation

enum Protocol

Constructor & Destructor Documentation

QPSQLDriver ( QObject parent = 0 ) [explicit]
QPSQLDriver ( PGconn conn,
QObject parent = 0 
) [explicit]

Member Function Documentation

bool hasFeature ( DriverFeature  f ) const [virtual]
bool open ( const QString db,
const QString user,
const QString password,
const QString host,
int  port,
const QString connOpts 
) [virtual]
bool isOpen ( ) const [virtual]
void close ( ) [virtual]
QSqlResult* createResult ( ) const [virtual]
QStringList tables ( QSql::TableType  ) const [virtual]
QSqlIndex primaryIndex ( const QString tablename ) const [virtual]
QSqlRecord record ( const QString tablename ) const [virtual]
Protocol protocol ( ) const
QVariant handle ( ) const [virtual]
QString escapeIdentifier ( const QString identifier,
IdentifierType  type 
) const [virtual]
QString formatValue ( const QSqlField field,
bool  trimStrings 
) const [virtual]
bool beginTransaction ( ) [protected, virtual]
bool commitTransaction ( ) [protected, virtual]
bool rollbackTransaction ( ) [protected, virtual]
bool subscribeToNotificationImplementation ( const QString name ) [protected, slot]
bool unsubscribeFromNotificationImplementation ( const QString name ) [protected, slot]
QStringList subscribedToNotificationsImplementation ( ) const [protected, slot]

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

QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver
QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver QPSQLDriver