{"push_id":2746794971,"size":5,"distinct_size":5,"ref":"refs/heads/groupingsets","head":"6f31728c23c56cc74a5ea2b617c1be55dcac1a33","before":"d50a48cb882f2cf38b6c6695c00f66c781f53b7e","commits":[{"sha":"86f231d481bd2758629bae33c96875643257f61c","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Remove explicit grouping sets list from aggregation node\n\nAggregation only needs information about the columns used for grouping,\nthe number of grouping sets and which grouping sets are global.\n\nThis better separates the concerns between what Aggregation and GroupId\nare responsible for.","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/86f231d481bd2758629bae33c96875643257f61c"},{"sha":"8b93f03409e038424c07120b806f530d154db806","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Parse grouping columns as generic expressions\n\nThis allows to treat them more consistently in the grammar\nand throughout the analysis and planning phases.","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/8b93f03409e038424c07120b806f530d154db806"},{"sha":"f2465f22a0f4800a906d0528d4319f74e4d4e187","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Simplify calculation of grouping operation","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/f2465f22a0f4800a906d0528d4319f74e4d4e187"},{"sha":"66f9436d9478576cf95030f0ef9ad59039bedf04","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Compute grouping sets during planning\n\nThis change moves the expansion of grouping sets from the analyzer\nto the planner. AST nodes for GroupingElement now only describe syntax.\nThe analyzer only needs to process the original expressions in the\nsyntax tree (e.g., for the purpose of determining their type and validity)\ninstead of processing each instantiation of the expression in the expanded\ngrouping sets.\n\nAlso fixes #11120","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/66f9436d9478576cf95030f0ef9ad59039bedf04"},{"sha":"6f31728c23c56cc74a5ea2b617c1be55dcac1a33","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Add distinct grouping sets tests","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/6f31728c23c56cc74a5ea2b617c1be55dcac1a33"}]}
{"actor":{"display_login":"martint"}}