KDb
XbaseConnection.h
48 xBaseConnection(KDbDriver *driver, KDbDriver* internalDriver, const KDbConnectionData& connData);
Database specific connection data, e.g. host, port.
Definition KDbConnectionData.shared.h:36
Provides database connection, allowing queries and data modification.
Definition KDbConnection.h:52
virtual bool drv_connect()=0
Definition KDbMessageHandler.h:135
Prepared statement interface for backend-dependent implementations.
Definition KDbPreparedStatementInterface.h:32
KDbQuerySchema provides information about database query.
Definition KDbQuerySchema.h:46
Provides database connection, allowing queries and data modification.
Definition XbaseConnection.h:33
virtual quint64 drv_lastInsertRecordId()
Definition XbaseConnection.cpp:112
virtual bool drv_executeSql(const KDbEscapedString &sql)
Executes query for a raw SQL statement sql without returning resulting records.
Definition XbaseConnection.cpp:108
virtual bool drv_getTablesList(QStringList *list)
Definition XbaseConnection.cpp:154
virtual bool drv_useDatabase(const QString &dbName=QString(), bool *cancelled=0, KDbMessageHandler *msgHandler=0)
Definition XbaseConnection.cpp:86
virtual bool drv_createDatabase(const QString &dbName=QString())
Definition XbaseConnection.cpp:79
virtual QString serverResultName() const
Implemented for KDbResultable.
Definition XbaseConnection.cpp:127
virtual bool drv_getDatabasesList(QStringList *list)
Definition XbaseConnection.cpp:71
virtual bool drv_dropDatabase(const QString &dbName=QString())
Definition XbaseConnection.cpp:101
xBaseConnection(KDbDriver *driver, KDbDriver *internalDriver, const KDbConnectionData &connData)
Definition XbaseConnection.cpp:27
virtual bool drv_containsTable(const QString &tableName)
Definition XbaseConnection.cpp:148
KDbPreparedStatementInterface * prepareStatementInternal() override
Definition XbaseConnection.cpp:163
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:30 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:30 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.