memgraph/src
florijan 61e28bffd0 Fix return collection containing both aggregation and group-by
Summary:
Referring to the TCK failure on:
```
MATCH (a {name: 'Andres'})<-[:FATHER]-(child)
RETURN {foo: a.name='Andres', kids: collect(child.name)}
```

In the planner we'd only treat a list|map as a group_by if it contained
no aggregations. That's changed so that if a map contains both aggregations
and non-aggregations, then non-aggregations are treated as individual
group_by expressions.

Reviewers: teon.banek

Reviewed By: teon.banek

Subscribers: buda, pullbot, teon.banek

Differential Revision: https://phabricator.memgraph.io/D1004
2017-11-24 14:43:48 +01:00
..
communication Add single query manual test 2017-11-23 14:51:46 +01:00
data_structures Add parallel customers/Otto test 2017-11-23 09:20:53 +01:00
database Migrate labels/properties/edgetypes to ids 2017-11-23 17:12:37 +01:00
durability Cleanup durability config, docs, CHANGELOG 2017-11-21 10:17:13 +01:00
io/network Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
mvcc Write-ahead log 2017-11-13 09:51:39 +01:00
query Fix return collection containing both aggregation and group-by 2017-11-24 14:43:48 +01:00
storage Migrate labels/properties/edgetypes to ids 2017-11-23 17:12:37 +01:00
threading Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
transactions Fix SegFault within executor state 2017-11-20 11:27:08 +01:00
utils Migrate labels/properties/edgetypes to ids 2017-11-23 17:12:37 +01:00
config.hpp Make csv_to_snapshot more user friendly 2017-10-26 09:37:56 +02:00
memgraph_bolt.cpp Add maintainer scripts for DEB package 2017-11-22 16:41:25 +01:00
version.hpp.in Add version.hpp.in and display it on '--version' flag 2017-09-27 09:04:44 +02:00