From d2d8a85aa6c56195368f7ec563a98afb6861acd9 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 21 Feb 2018 15:47:50 +0100 Subject: Remember aggregated ids --- common/queryrunner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'common/queryrunner.cpp') diff --git a/common/queryrunner.cpp b/common/queryrunner.cpp index 0ed4cb5..2062828 100644 --- a/common/queryrunner.cpp +++ b/common/queryrunner.cpp @@ -45,7 +45,6 @@ struct ReplayResult { template class QueryWorker : public QObject { - typedef std::function &aggregateValues)> ResultCallback; public: QueryWorker(const Sink::Query &query, const ResourceContext &context, const QByteArray &bufferType, const QueryRunnerBase::ResultTransformation &transformation, const Sink::Log::Context &logCtx); virtual ~QueryWorker(); @@ -210,6 +209,7 @@ void QueryWorker::resultProviderCallback(const Sink::Query &query, S for (auto it = result.aggregateValues.constBegin(); it != result.aggregateValues.constEnd(); it++) { valueCopy->setProperty(it.key(), it.value()); } + valueCopy->aggregatedIds() = result.aggregateIds; if (mResultTransformation) { mResultTransformation(*valueCopy); } -- cgit v1.2.3