KDb
MysqlConnection.h
bool drv_getServerVersion(KDbServerVersionInfo *version) override
Definition: MysqlConnection.cpp:67
The KDbSqlResult class abstracts result of a raw SQL query preparation by KDbConnection::prepareSql()
Definition: KDbSqlResult.h:44
QString serverResultName() const override
Implemented for KDbResultable.
Definition: MysqlConnection.cpp:195
tristate drv_containsTable(const QString &tableName) override
Definition: MysqlConnection.cpp:200
bool drv_executeSql(const KDbEscapedString &sql) override
Executes query for a raw SQL statement sql without returning resulting records.
Definition: MysqlConnection.cpp:186
Definition: KDbVersionInfo.shared.h:87
bool drv_getDatabasesList(QStringList *list) override
Definition: MysqlConnection.cpp:108
bool drv_createDatabase(const QString &dbName=QString()) override
Definition: MysqlConnection.cpp:141
3-state logical type with three values: true, false and cancelled and convenient operators.
Definition: KDbTristate.h:100
bool drv_dropDatabase(const QString &dbName=QString()) override
Definition: MysqlConnection.cpp:169
bool drv_useDatabase(const QString &dbName=QString(), bool *cancelled=nullptr, KDbMessageHandler *msgHandler=nullptr) override
Definition: MysqlConnection.cpp:150
KDbSqlResult * drv_prepareSql(const KDbEscapedString &sql) override
Prepares query for a raw SQL statement sql with possibility of returning records.
Definition: MysqlConnection.cpp:176
Prepared statement interface for backend-dependent implementations.
Definition: KDbPreparedStatementInterface.h:31
KDbQuerySchema provides information about database query.
Definition: KDbQuerySchema.h:45
Database specific connection data, e.g. host, port.
Definition: KDbConnectionData.shared.h:35
bool drv_closeDatabase() override
Definition: MysqlConnection.cpp:163
Generic options for a single connection. The options are accessible using key/value pairs....
Definition: KDbConnectionOptions.h:35
Definition: KDbMessageHandler.h:134
Provides database connection, allowing queries and data modification.
Definition: KDbConnection.h:51
bool drv_databaseExists(const QString &dbName, bool ignoreErrors=true) override
reimplemented using "SHOW DATABASES LIKE..." because MySQL stores db names in lower case.
Definition: MysqlConnection.cpp:125
KDbPreparedStatementInterface * prepareStatementInternal() override
Definition: MysqlConnection.cpp:206
KDbCursor * prepareQuery(const KDbEscapedString &sql, KDbCursor::Options options=KDbCursor::Option::None) override
Definition: MysqlConnection.cpp:98
MysqlConnection(KDbDriver *driver, const KDbConnectionData &connData, const KDbConnectionOptions &options)
Definition: MysqlConnection.cpp:32
Provides database connection, allowing queries and data modification.
Definition: MysqlConnection.h:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:21:34 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:21:34 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.