}
AbstractSqlStorage::~AbstractSqlStorage() {
+ QHash<QPair<QString, int>, QSqlQuery *>::iterator iter = _queryCache.begin();
+ while(iter != _queryCache.end()) {
+ delete *iter;
+ iter = _queryCache.erase(iter);
+ }
+
{
QSqlDatabase db = QSqlDatabase::database("quassel_connection");
db.commit();
query->prepare(queryString(queryName, version));
_queryCache[queryId] = query;
}
-
return _queryCache[queryId];
}