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-07 09:26:20 +03:00
2019-05-07 09:26:20 +03:00
2019-05-08 11:05:36 -04:00
2019-05-08 18:35:12 +03:00
2019-01-24 09:56:38 +01:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +03:00
2019-04-09 16:58:22 +02:00
2019-01-08 13:16:36 +02:00
2018-06-11 15:34:14 +03:00
2016-04-08 08:12:47 +03:00
2016-04-08 08:12:47 +03:00
2018-11-01 13:16:17 +00:00
2016-04-08 08:12:47 +03:00
2019-02-27 15:07:54 +01:00
2018-04-30 00:27:23 +02:00
2016-05-16 14:13:31 +03:00
2016-05-16 14:13:31 +03:00
2019-03-20 14:10:28 -07:00
2019-04-09 16:58:22 +02:00
2019-03-20 14:10:28 -07:00
2019-03-20 14:10:28 -07:00
2018-05-27 12:40:27 +03:00
2019-05-08 18:35:12 +03:00
2018-10-03 18:30:06 +03:00
2017-06-29 10:51:20 +02:00
2016-04-08 08:12:47 +03:00
2018-11-21 00:01:44 +02:00
2016-04-08 08:12:47 +03:00
2019-01-08 13:16:36 +02:00
2019-04-09 16:58:22 +02:00
2019-04-09 16:58:22 +02:00
2019-04-09 16:58:22 +02:00
2018-07-18 12:28:06 +01:00
2019-04-30 12:13:06 +01:00
2017-02-22 09:19:46 +00:00
2019-01-24 09:57:19 +01:00
2019-01-08 13:16:36 +02:00
2016-10-06 15:42:37 +03:00
2018-11-21 00:01:44 +02:00
2018-06-11 15:34:13 +03:00
2016-04-08 08:12:47 +03:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2019-04-02 19:08:25 +03:00
2019-04-02 19:08:25 +03:00
2019-02-27 15:07:54 +01:00
2018-11-01 13:16:17 +00:00
2018-06-25 09:21:47 +01:00
2018-09-27 15:29:28 +02:00
2018-09-27 15:29:28 +02:00
2017-11-27 12:14:24 -05:00
2019-01-08 13:16:36 +02:00
2018-02-14 14:15:57 -05:00
2019-04-09 16:58:22 +02:00
2019-01-24 09:57:19 +01:00
2019-04-30 12:13:06 +01:00
2019-02-05 16:04:17 +01:00
2018-08-09 13:53:44 +01:00
2019-01-08 13:16:36 +02:00
2018-11-01 13:16:17 +00:00
2018-11-21 00:01:44 +02:00
2019-04-09 16:58:22 +02:00
2019-04-09 16:58:22 +02:00
2019-03-20 14:10:28 -07:00
2018-06-25 09:21:47 +01:00
2019-01-24 09:56:38 +01:00
2018-08-20 21:39:37 +01:00
2019-01-08 13:16:36 +02:00
2019-01-24 09:04:04 +01:00
2017-01-26 13:50:04 +02:00
2019-01-08 13:16:36 +02:00
2019-01-08 13:16:36 +02:00
2018-04-30 00:27:23 +02:00
2019-01-08 13:16:36 +02:00
2018-04-23 12:00:57 +02:00
2019-01-08 13:16:36 +02:00