KDb
SqliteDriver.h
68 KDbEscapedString greatestOrLeastFunctionToString(const QString &name, const KDbNArgExpression &args,
87 //! (CASE WHEN X = CAST(X AS INT) THEN CAST(X AS INT) WHEN X >= 0 THEN CAST(X AS INT) + 1 ELSE CAST(X AS INT) END).
90 KDbEscapedString ceilingOrFloorFunctionToString(const QString &name, const KDbNArgExpression &args,
An interface containing a set of tools for database administration.
Definition KDbAdmin.h:31
Database specific connection data, e.g. host, port.
Definition KDbConnectionData.shared.h:36
Generic options for a single connection. The options are accessible using key/value pairs....
Definition KDbConnectionOptions.h:36
Provides database connection, allowing queries and data modification.
Definition KDbConnection.h:52
The KDbNArgExpression class represents a base class N-argument expression.
Definition KDbExpression.h:213
An iterator for a list of values of query schema parameters Allows to iterate over parameters and ret...
Definition KDbQuerySchemaParameter.shared.h:50
QString drv_escapeIdentifier(const QString &str) const override
Definition SqliteDriver.cpp:142
KDbConnection * drv_createConnection(const KDbConnectionData &connData, const KDbConnectionOptions &options) override
Definition SqliteDriver.cpp:103
KDbEscapedString collationSql() const override
Definition SqliteDriver.cpp:157
bool isSystemObjectName(const QString &n) const override
Definition SqliteDriver.cpp:109
KDbEscapedString greatestOrLeastFunctionToString(const QString &name, const KDbNArgExpression &args, KDbQuerySchemaParameterValueListIterator *params, KDb::ExpressionCallStack *callStack) const override
Generates native (driver-specific) GREATEST() and LEAST() function calls.
Definition SqliteDriver.cpp:162
KDbAdminTools * drv_createAdminTools() const override
Definition SqliteDriver.cpp:152
bool isSystemDatabaseName(const QString &) const override
Definition SqliteDriver.cpp:114
bool drv_isSystemFieldName(const QString &n) const override
Definition SqliteDriver.cpp:120
KDbEscapedString randomFunctionToString(const KDbNArgExpression &args, KDbQuerySchemaParameterValueListIterator *params, KDb::ExpressionCallStack *callStack) const override
Generates native (driver-specific) RANDOM() and RANDOM(X,Y) function calls.
Definition SqliteDriver.cpp:187
KDbEscapedString escapeBLOB(const QByteArray &array) const override
Escape BLOB value array.
Definition SqliteDriver.cpp:137
KDbEscapedString ceilingOrFloorFunctionToString(const QString &name, const KDbNArgExpression &args, KDbQuerySchemaParameterValueListIterator *params, KDb::ExpressionCallStack *callStack) const override
Generates native (driver-specific) CEILING() and FLOOR() function calls.
Definition SqliteDriver.cpp:205
KDbEscapedString escapeString(const QString &str) const override
Escape a string for use as a value.
Definition SqliteDriver.cpp:127
Q_OBJECTQ_OBJECT
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:19:07 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:19:07 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.