kexi
KexiDB::pqxxSqlDriver Class Reference
#include <pqxxdriver.h>
Inheritance diagram for KexiDB::pqxxSqlDriver:

Detailed Description
PostgreSQL database driver.
Definition at line 34 of file pqxxdriver.h.
Public Member Functions | |
pqxxSqlDriver (QObject *parent, const char *name, const QStringList &args=QStringList()) | |
~pqxxSqlDriver () | |
virtual bool | isSystemObjectName (const QString &n) const |
virtual bool | isSystemDatabaseName (const QString &n) const |
virtual QString | escapeString (const QString &str) const |
virtual QCString | escapeString (const QCString &str) const |
virtual QString | sqlTypeName (int id_t, int p=0) const |
virtual QString | escapeBLOB (const QByteArray &array) const |
Protected Member Functions | |
virtual QString | drv_escapeIdentifier (const QString &str) const |
virtual QCString | drv_escapeIdentifier (const QCString &str) const |
virtual Connection * | drv_createConnection (ConnectionData &conn_data) |
virtual bool | drv_isSystemFieldName (const QString &n) const |
Constructor & Destructor Documentation
|
Definition at line 35 of file pqxxdriver.cpp. |
Member Function Documentation
|
For reimplemenation: creates and returns connection object with additional structures specific for a given driver. Connection object should inherit Connection and have a destructor that descructs all allocated driver-dependent connection structures. Implements KexiDB::Driver. Definition at line 105 of file pqxxdriver.cpp. |
|
This is overloaded version of drv_escapeIdentifier( const QString& str ) to be implemented in the same way. Implements KexiDB::Driver. Definition at line 153 of file pqxxdriver.cpp. |
|
Driver-specific SQL string escaping. This method is used by escapeIdentifier(). Implement escaping for any character like " or ' as your database engine requires. Do not append or prepend any quotation marks characters - it is automatically done by escapeIdentifier() using DriverBehaviour::QUOTATION_MARKS_FOR_IDENTIFIER. Implements KexiDB::Driver. Definition at line 147 of file pqxxdriver.cpp. |
|
Implements KexiDB::Driver. Definition at line 119 of file pqxxdriver.cpp. |
|
Escape BLOB value array.
Implements KexiDB::Driver. Definition at line 159 of file pqxxdriver.cpp. |
|
This is overloaded version of escapeString( const QString& str ) to be implemented in the same way. Implements KexiDB::Driver. Definition at line 140 of file pqxxdriver.cpp. |
|
Escape a string for use as a value.
Implements KexiDB::Driver. Definition at line 133 of file pqxxdriver.cpp. |
|
Implements KexiDB::Driver. Definition at line 126 of file pqxxdriver.cpp. |
|
Reimplemented from KexiDB::Driver. Definition at line 112 of file pqxxdriver.cpp. |
|
SQL-implementation-dependent name of given type Reimplemented from KexiDB::Driver. Definition at line 74 of file pqxxdriver.cpp. |
The documentation for this class was generated from the following files: