From c04755a772cbc6b2cf3a80e9c3c17b718e153c55 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 4 Nov 2016 15:07:35 +0100 Subject: User querybase --- common/typeindex.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'common/typeindex.cpp') diff --git a/common/typeindex.cpp b/common/typeindex.cpp index 036b662..b0494f3 100644 --- a/common/typeindex.cpp +++ b/common/typeindex.cpp @@ -148,7 +148,7 @@ void TypeIndex::remove(const QByteArray &identifier, const Sink::ApplicationDoma } } -static QVector indexLookup(Index &index, Query::Comparator filter) +static QVector indexLookup(Index &index, QueryBase::Comparator filter) { QVector keys; QByteArrayList lookupKeys; @@ -167,11 +167,11 @@ static QVector indexLookup(Index &index, Query::Comparator filter) return keys; } -QVector TypeIndex::query(const Sink::Query &query, QSet &appliedFilters, QByteArray &appliedSorting, Sink::Storage::DataStore::Transaction &transaction) +QVector TypeIndex::query(const Sink::QueryBase &query, QSet &appliedFilters, QByteArray &appliedSorting, Sink::Storage::DataStore::Transaction &transaction) { QVector keys; for (auto it = mSortedProperties.constBegin(); it != mSortedProperties.constEnd(); it++) { - if (query.hasFilter(it.key()) && query.sortProperty == it.value()) { + if (query.hasFilter(it.key()) && query.sortProperty() == it.value()) { Index index(indexName(it.key(), it.value()), transaction); keys << indexLookup(index, query.getFilter(it.key())); appliedFilters << it.key(); -- cgit v1.2.3