driver.h
An interface containing a set of tools for database administration.
Definition admin.h:34
Database specific connection data, e.g. host, port.
Definition connectiondata.h:163
Provides database connection, allowing queries and data modification.
Definition connection.h:62
Contains database version information about a Kexi-compatible database. The version is stored as inte...
Definition global.h:109
Database driver management, e.g. finding and loading drivers.
Definition drivermanager.h:43
virtual TQString dateTimeToSQL(const TQDateTime &v) const
Definition driver.h:237
virtual TQCString drv_escapeIdentifier(const TQCString &str) const =0
virtual TQString valueToSQL(uint ftype, const TQVariant &v) const
Definition driver.cpp:250
virtual TQString escapeString(const TQString &str) const =0
virtual bool isValid()
virtual DatabaseVersionInfo version() const =0
virtual TQString escapeBLOB(const TQByteArray &array) const =0
virtual bool drv_isSystemFieldName(const TQString &n) const =0
static TQString defaultSQLTypeName(int id_t)
Definition driver.cpp:206
virtual TQCString escapeString(const TQCString &str) const =0
bool isSystemFieldName(const TQString &n) const
Definition driver.cpp:243
virtual bool isSystemDatabaseName(const TQString &n) const =0
Connection * removeConnection(Connection *conn)
Definition driver.cpp:200
virtual TQString drv_escapeIdentifier(const TQString &str) const =0
virtual TQString sqlTypeName(int id_t, int p=0) const
Definition driver.cpp:170
Driver(TQObject *parent, const char *name, const TQStringList &args=TQStringList())
virtual Connection * drv_createConnection(ConnectionData &conn_data)=0
TQString valueToSQL(const Field *field, const TQVariant &v) const
Like above method, for field.
Definition driver.h:232
TQString valueToSQL(const TQString &ftype, const TQVariant &v) const
Like above but with the fildtype as string.
Definition driver.h:227
static Type typeForString(const TQString &typeString)
Definition field.cpp:197
Definition object.h:35
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
