QSqlDatabase logDb();
QString queryString(const QString &queryName, int version);
- QString queryString(const QString &queryName);
+ inline QString queryString(const QString &queryName) { return queryString(queryName, 0); }
- QSqlQuery *cachedQuery(const QString &queryName, int version);
- QSqlQuery *cachedQuery(const QString &queryName);
+ QSqlQuery &cachedQuery(const QString &queryName, int version);
+ inline QSqlQuery &cachedQuery(const QString &queryName) { return cachedQuery(queryName, 0); }
QStringList setupQueries();
bool setup(const QVariantMap &settings = QVariantMap());
QStringList upgradeQueries(int ver);
bool upgradeDb();
- bool watchQuery(QSqlQuery *query);
+ bool watchQuery(QSqlQuery &query);
int schemaVersion();
virtual int installedSchemaVersion() { return -1; };
int _schemaVersion;
QHash<QPair<QString, int>, QSqlQuery *> _queryCache;
-
};