summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorGeir Storli <geirstorli@yahoo.no>2018-09-07 10:31:30 +0200
committerGitHub <noreply@github.com>2018-09-07 10:31:30 +0200
commit72f6b06551ea98dd2234ae026a52f23831f1f4ca (patch)
treefaf2f4c7084bef1055778afd2cfb643e551522f5 /searchcore
parente008375a7c35c3cff83710c81cc2fab96a3f79ab (diff)
parent7f6dfbde5e22632f594a7603685ba1cac002a3a4 (diff)
Merge pull request #6829 from vespa-engine/toregge/add-attribute-keyed-node-try2
Add AttributeKeyedNode
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/grouping/groupingcontext.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/grouping/groupingcontext.cpp b/searchcore/src/vespa/searchcore/grouping/groupingcontext.cpp
index f2215fff978..93153a920cf 100644
--- a/searchcore/src/vespa/searchcore/grouping/groupingcontext.cpp
+++ b/searchcore/src/vespa/searchcore/grouping/groupingcontext.cpp
@@ -2,6 +2,7 @@
#include "groupingcontext.h"
#include <vespa/searchlib/aggregation/predicates.h>
+#include <vespa/searchlib/aggregation/modifiers.h>
namespace search {
@@ -21,6 +22,8 @@ GroupingContext::deserialize(const char *groupSpec, uint32_t groupSpecLen)
for (size_t i = 0; i < numGroupings; i++) {
GroupingPtr grouping(new search::aggregation::Grouping);
grouping->deserialize(nis);
+ aggregation::Attribute2AttributeKeyed attr2AttrKeyed;
+ grouping->select(attr2AttrKeyed, attr2AttrKeyed);
grouping->setClock(&_clock);
grouping->setTimeOfDoom(_timeOfDoom);
_groupingList.push_back(grouping);