-QString AbstractSqlStorage::queryString(const QString &queryName) {
- return queryString(queryName, 0);
-}
-
-QSqlQuery *AbstractSqlStorage::cachedQuery(const QString &queryName, int version) {
- QPair<QString, int> queryId = qMakePair(queryName, version);
- if(!_queryCache.contains(queryId)) {
- QSqlQuery *query = new QSqlQuery(logDb());
- query->prepare(queryString(queryName, version));
- _queryCache[queryId] = query;
- }
- return _queryCache[queryId];
-}
-
-QSqlQuery *AbstractSqlStorage::cachedQuery(const QString &queryName) {
- return cachedQuery(queryName, 0);
-}
-