kexi
KexiDB::SQLiteDriver Class Reference
#include <sqlitedriver.h>
Inheritance diagram for KexiDB::SQLiteDriver:

Detailed Description
SQLite database driver.
Definition at line 35 of file sqlitedriver.h.
Public Member Functions | |
SQLiteDriver (QObject *parent, const char *name, const QStringList &args=QStringList()) | |
virtual | ~SQLiteDriver () |
virtual bool | isSystemObjectName (const QString &n) const |
virtual bool | isSystemDatabaseName (const QString &) const |
virtual QString | escapeString (const QString &str) const |
virtual QCString | escapeString (const QCString &str) 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 |
Protected Attributes | |
SQLiteDriverPrivate * | dp |
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 102 of file sqlitedriver.cpp. |
|
This is overloaded version of drv_escapeIdentifier( const QString& str ) to be implemented in the same way. Implements KexiDB::Driver. Definition at line 139 of file sqlitedriver.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 134 of file sqlitedriver.cpp. |
|
Implements KexiDB::Driver. Definition at line 112 of file sqlitedriver.cpp. |
|
Escape BLOB value array.
Implements KexiDB::Driver. Definition at line 129 of file sqlitedriver.cpp. |
|
This is overloaded version of escapeString( const QString& str ) to be implemented in the same way. Implements KexiDB::Driver. Definition at line 124 of file sqlitedriver.cpp. |
|
Escape a string for use as a value.
Implements KexiDB::Driver. Definition at line 119 of file sqlitedriver.cpp. |
|
Implements KexiDB::Driver. Definition at line 51 of file sqlitedriver.h. |
|
Reimplemented from KexiDB::Driver. Definition at line 107 of file sqlitedriver.cpp. |
The documentation for this class was generated from the following files: