KDb
PostgresqlConnection.h
virtual bool drv_executeSql(const KDbEscapedString &sql)=0
Executes query for a raw SQL statement sql without returning resulting records.
virtual bool drv_getDatabasesList(QStringList *list)
Definition: KDbConnection.cpp:607
The KDbSqlResult class abstracts result of a raw SQL query preparation by KDbConnection::prepareSql()
Definition: KDbSqlResult.h:44
virtual KDbPreparedStatementInterface * prepareStatementInternal()=0
virtual bool drv_isDatabaseUsed() const
Definition: KDbConnection.h:1159
virtual KDbCursor * prepareQuery(const KDbEscapedString &sql, KDbCursor::Options options=KDbCursor::Option::None)=0
virtual bool drv_useDatabase(const QString &dbName=QString(), bool *cancelled=nullptr, KDbMessageHandler *msgHandler=nullptr)=0
virtual bool drv_disconnect()=0
Definition: KDbVersionInfo.shared.h:87
virtual tristate drv_containsTable(const QString &tableName)=0
virtual QString serverResultName() const
Definition: KDbResult.cpp:209
virtual bool drv_closeDatabase()=0
3-state logical type with three values: true, false and cancelled and convenient operators.
Definition: KDbTristate.h:100
virtual KDbEscapedString escapeString(const QString &str) const
Definition: KDbConnection.cpp:3535
virtual bool drv_connect()=0
Prepared statement interface for backend-dependent implementations.
Definition: KDbPreparedStatementInterface.h:31
KDbQuerySchema provides information about database query.
Definition: KDbQuerySchema.h:45
virtual bool drv_dropDatabase(const QString &dbName=QString())=0
Database specific connection data, e.g. host, port.
Definition: KDbConnectionData.shared.h:35
Generic options for a single connection. The options are accessible using key/value pairs....
Definition: KDbConnectionOptions.h:35
virtual bool drv_getServerVersion(KDbServerVersionInfo *version)=0
Definition: KDbMessageHandler.h:134
Provides database connection, allowing queries and data modification.
Definition: KDbConnection.h:51
virtual bool drv_createDatabase(const QString &dbName=QString())=0
Internal prototype for storing transaction handle for KDbTransaction object.
Definition: KDbTransactionData.h:35
virtual KDbSqlResult * drv_prepareSql(const KDbEscapedString &sql)=0
Prepares query for a raw SQL statement sql with possibility of returning records.
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.