{"push_id":919065062,"size":1,"distinct_size":1,"ref":"refs/heads/gs2_operator","head":"365dd008c6aece6d2d80dc712fafe534e4876dc8","before":"083907b7a40454f96d24f9ba29b7d6d7bf7de332","commits":[{"sha":"365dd008c6aece6d2d80dc712fafe534e4876dc8","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Add execution support for multiple grouping sets\n\n- Add a GroupIdOperator that, for every input row, emits rows for each\n  grouping set specified. The row generated will contain NULLs in the\n  channels corresponding to the columns present in the union of all\n  grouping columns but not present in the current grouping set.\n- Modify QueryPlanner to chain a GroupIdNode to an AggregationNode if\n  multiple grouping sets are present.\n- Add support for ALL and DISTINCT set quantifiers to GROUP BY.","distinct":true,"url":"https://api.github.com/repos/raghavsethi/presto/commits/365dd008c6aece6d2d80dc712fafe534e4876dc8"}]}