KDb
PostgresqlConnection.cpp
67 KDbCursor* PostgresqlConnection::prepareQuery(const KDbEscapedString& sql, KDbCursor::Options options)
95 || (version->major() == MIN_SERVER_VERSION_MAJOR && version->minor() < MIN_SERVER_VERSION_MINOR))
98 << QString::fromLatin1("PostgreSQL %d.%d is not supported and may not work. The minimum is %d.%d")
99 .arg(version->major()).arg(version->minor()).arg(MIN_SERVER_VERSION_MAJOR).arg(MIN_SERVER_VERSION_MINOR);
111 return queryStringList(KDbEscapedString("SELECT datname FROM pg_database WHERE datallowconn = TRUE"), list);
173 //! @todo other parameters: connect_timeout, options, options, sslmode, sslcert, sslkey, sslrootcert, sslcrl, krbsrvname, gsslib, service
253 return resultExists(KDbEscapedString("SELECT 1 FROM pg_class WHERE relkind='r' AND relname LIKE %1")
KDB_EXPORT QString escapeIdentifier(const QString &string)
Definition: KDb.cpp:1334
const QChar * constData() const const
CaseInsensitive
The KDbSqlResult class abstracts result of a raw SQL query preparation by KDbConnection::prepareSql()
Definition: KDbSqlResult.h:44
KDbCursor * prepareQuery(KDbQuerySchema *query, const QList< QVariant > ¶ms, KDbCursor::Options options=KDbCursor::Option::None)
Definition: KDbConnection.cpp:2176
void error(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
Definition: KDbResult.shared.h:34
Definition: KDbVersionInfo.shared.h:87
bool isEmpty() const const
NETWORKMANAGERQT_EXPORT NetworkManager::Status status()
QByteArray toUtf8() const const
int length() const const
3-state logical type with three values: true, false and cancelled and convenient operators.
Definition: KDbTristate.h:100
QByteArray & replace(int pos, int len, const char *after)
Prepared statement interface for backend-dependent implementations.
Definition: KDbPreparedStatementInterface.h:31
KDbQuerySchema provides information about database query.
Definition: KDbQuerySchema.h:45
const char * constData() const const
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
QString fromLatin1(const char *str, int size)
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
int compare(const QString &other, Qt::CaseSensitivity cs) const const
Definition: KDbMessageHandler.h:134
QByteArray toLocal8Bit() const const
Provides database connection, allowing queries and data modification.
Definition: KDbConnection.h:51
Internal prototype for storing transaction handle for KDbTransaction object.
Definition: KDbTransactionData.h:35
QString toString() const const
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.