Avi Kivity
a86fdeb02b
Merge "Implement GROUP BY" from Dejan
...
"
Cassandra has supported GROUP BY in SELECT statements since 2016
(v3.10), while ScyllaDB currently treats it as a syntax error. To
achieve parity with Cassandra in this important bit of functionality,
this patch adds full support for GROUP BY, from parsing to validation
to implementation to testing.
"
* 'groupby-implPP' of https://github.com/dekimir/scylla :
Implement grouping in selection processing
Propagate GROUP BY indices to result_set_builder
Process GROUP BY columns into select_statement
Parse GROUP BY clause, store column identifiers
2019-05-08 18:35:12 +03:00
..
2019-05-08 10:10:10 -04:00
2019-01-05 15:43:07 +02:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2019-04-30 12:13:10 +01:00
2019-03-20 14:10:28 -07:00
2019-03-20 14:10:28 -07:00
2018-04-16 10:18:28 +02:00
2019-01-05 15:43:07 +02:00
2018-04-16 10:18:28 +02:00
2018-05-27 12:40:27 +03:00
2018-05-27 12:40:27 +03:00
2018-05-27 12:40:27 +03:00
2018-05-27 12:40:27 +03:00
2019-01-08 13:16:36 +02:00
2018-11-01 13:16:17 +00:00
2019-02-13 14:50:51 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2019-03-20 10:51:27 +01:00
2019-03-20 09:51:46 +01:00
2019-01-05 15:43:07 +02:00
2018-11-21 00:01:44 +02:00
2018-04-16 10:18:28 +02:00
2019-04-15 16:51:13 +03:00
2019-01-08 13:16:36 +02:00
2019-03-20 14:10:28 -07:00
2018-04-16 10:18:28 +02:00
2019-05-08 10:09:22 -04:00
2019-01-08 13:16:36 +02:00
2018-11-01 13:16:17 +00:00
2018-04-23 12:00:57 +02:00
2019-01-05 17:33:25 +02:00
2018-05-15 17:59:53 +03:00
2018-04-30 13:19:49 +03:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-04-30 13:19:49 +03:00
2018-04-16 10:18:28 +02:00
2019-01-24 09:55:04 +01:00
2018-04-16 10:18:28 +02:00
2019-01-05 15:43:07 +02:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-12-11 23:33:02 +00:00
2019-01-08 13:16:36 +02:00
2019-03-20 09:51:46 +01:00
2019-03-20 09:51:46 +01:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2018-11-01 13:16:17 +00:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-06-25 09:21:47 +01:00
2018-04-16 10:18:28 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2018-11-01 13:16:17 +00:00
2018-04-16 10:18:28 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2018-11-21 00:01:44 +02:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-04-16 10:18:28 +02:00
2018-11-01 13:16:17 +00:00
2018-05-27 12:40:27 +03:00
2019-01-08 13:16:36 +02:00
2019-05-08 18:35:12 +03:00
2019-05-08 10:10:10 -04:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2019-03-05 16:54:46 +02:00
2018-11-13 18:05:55 +01:00
2018-12-29 10:58:39 +02:00
2018-05-27 12:40:27 +03:00