TreeFrogFramework: src/tsqlquery.h Source File
11 TSqlQuery &prepare(const QString &query);
12 bool load(const QString &filename);
13 bool loadPreparedQuery(const QString &filename) { return load(filename); }
14 TSqlQuery &bind(const QString &placeholder, const QVariant &val);
15 TSqlQuery &bind(int pos, const QVariant &val);
16 TSqlQuery &addBind(const QVariant &val);
17 QVariant boundValue(int pos) const;
18 QVariantList boundValues() const;
20 QString queryDirPath() const;
21 bool exec(const QString &query);
23 int numRowsAffected() const;
26 QVariant value(int index) const;
27 QVariant value(const QString &name) const;
29 static void clearCachedQueries();
30 static QString escapeIdentifier(const QString &identifier, QSqlDriver::IdentifierType type = QSqlDriver::FieldName, int databaseId = 0);
31 static QString escapeIdentifier(const QString &identifier, QSqlDriver::IdentifierType type, const QSqlDriver *driver);
32 static QString formatValue(const QVariant &val, const QMetaType &type, int databaseId = 0);
33 static QString formatValue(const QVariant &val, const QMetaType &type, const QSqlDatabase &database);
34 static QString formatValue(const QVariant &val, const QMetaType &type, const QSqlDriver *driver);
35 static QString formatValue(const QVariant &val, const QSqlDriver *driver);
36 static QString formatValue(const QVariant &val, const QSqlDatabase &database) { return formatValue(val, database.driver()); }