QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Contains utilities for working with Sqlite data sources. More...
#include <qgssqliteutils.h>
Static Public Member Functions | |
static long long | nextSequenceValue (sqlite3 *connection, const QString &tableName, QString errorMessage) |
Increments and returns an SQLITE sequence of the table "sqlite_sequence" for tableName and returns it value, errorMessage is filled with the error message in case of errors. More... | |
static QString | quotedIdentifier (const QString &identifier) |
Returns a properly quoted version of identifier. More... | |
static QString | quotedString (const QString &value) |
Returns a quoted string value, surround by ' characters and with special characters correctly escaped. More... | |
static QString | quotedValue (const QVariant &value) |
Returns a properly quoted and escaped version of value for use in SQL strings. More... | |
static QStringList | systemTables () |
Returns a string list of SQLite (and spatialite) system tables. More... | |
static QSet< QString > | uniqueFields (sqlite3 *connection, const QString &tableName, QString &errorMessage) |
Returns a list of field names for connection and tableName having a UNIQUE constraint, fields that are part of a UNIQUE constraint that spans over multiple fields are not returned. More... | |
Contains utilities for working with Sqlite data sources.
Definition at line 173 of file qgssqliteutils.h.
|
static |
Increments and returns an SQLITE sequence of the table "sqlite_sequence" for tableName and returns it value, errorMessage is filled with the error message in case of errors.
Definition at line 206 of file qgssqliteutils.cpp.
|
static |
Returns a properly quoted version of identifier.
Definition at line 259 of file qgssqliteutils.cpp.
|
static |
Returns a quoted string value, surround by ' characters and with special characters correctly escaped.
Definition at line 249 of file qgssqliteutils.cpp.
|
static |
Returns a properly quoted and escaped version of value for use in SQL strings.
Definition at line 266 of file qgssqliteutils.cpp.
|
static |
Returns a string list of SQLite (and spatialite) system tables.
Definition at line 293 of file qgssqliteutils.cpp.
|
static |
Returns a list of field names for connection and tableName having a UNIQUE constraint, fields that are part of a UNIQUE constraint that spans over multiple fields are not returned.
Definition at line 124 of file qgssqliteutils.cpp.