{"push_id":926856759,"size":49,"distinct_size":1,"ref":"refs/heads/joinedAggregation","head":"6e328450753e0e56c873af4c573ce53bd2e6d9f1","before":"b56b2ab0413609c5120844d6cb1cda4c3929bf39","commits":[{"sha":"4156ed7759bf7d88095162870ebf245c153e7483","author":{"email":"ca7c72a09894f31bc13fe7107f7a6f1aeafdccf8@fb.com","name":"Martin Traverso"},"message":"Make equality checks for standard type classes faster\n\nTreat the standard types as singletons, which allows us\nto implement equals() with reference equality.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/4156ed7759bf7d88095162870ebf245c153e7483"},{"sha":"65f4909bd80263691f8163aab0ee4b1ac54f8e5f","author":{"email":"ed1ec956311dac21f6c094dfb45bbc46cad2fae8@gmail.com","name":"Grzegorz Kokosiński"},"message":"Introduce StackableAstVisitor to have visitor stack of nodes\n\nAdd StackableAstVisitor which track stack of processed nodes in\nvisitor. Thanks to which it is easier to process nodes with a knowledge\nof where this node is placed.\n\nIt is used to remove extra pass of AstVisitor in ScalarSubqueryDetector\nto find scalar subqueries.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/65f4909bd80263691f8163aab0ee4b1ac54f8e5f"},{"sha":"dfb85e1136c924f3779157964b9a43db2fe7a2ad","author":{"email":"a6d9ad86da502a0222bc3596a49915b94ec51b2e@Teradata.com","name":"Grzegorz Kokosiński"},"message":"Fix error message about multiple columns returned by a subquery\n\nANSI SQL allows row/scalar subqueries to return multiple\ncolumns. They are just not yet supported in Presto.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/dfb85e1136c924f3779157964b9a43db2fe7a2ad"},{"sha":"e468a287edfcabd8baff1826a1bab953033e1bd4","author":{"email":"a6d9ad86da502a0222bc3596a49915b94ec51b2e@Teradata.com","name":"Grzegorz Kokosiński"},"message":"Support non correlated scalar sub-queries.\n\nScalar sub-queries are added cross joined with current source relation from\nFROM clause. If the FROM list is empty, the query acts as the source relation.\n\nThe subquery is wrapped with an EnforceSingleRowNode operator, which ensures\nthat the subquery returns a single row.\n\nFixes #2878.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/e468a287edfcabd8baff1826a1bab953033e1bd4"},{"sha":"4086b7188d30a3c8b3878d79dfdda085e3ea2a91","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Remove redundant check for aggregation functions\n\n- We create a grand total grouping set when implicit aggregations are\n  present, and therefore can simply check if groupingSets is non-empty\n- Add test to verify error for select items not in GROUP BY ()","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/4086b7188d30a3c8b3878d79dfdda085e3ea2a91"},{"sha":"53702ef370b2350b2abdc10c2e51e174cce40fe0","author":{"email":"dd14f1821c8a37c41cd853d5ede068f7ccfcd319@fb.com","name":"Raghav Sethi"},"message":"Update release notes for 0.132","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/53702ef370b2350b2abdc10c2e51e174cce40fe0"},{"sha":"e93db6e7477834690e16fb2c8183b4038370ed86","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Categorize error when creating Hive record writer","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/e93db6e7477834690e16fb2c8183b4038370ed86"},{"sha":"bf6c4ef55185754dad4d555c8ccec39ba661e24e","author":{"email":"a6d9ad86da502a0222bc3596a49915b94ec51b2e@Teradata.com","name":"Grzegorz Kokosiński"},"message":"Fix sporadic terminal reset issue in CLI\n\nAfter the user exits the pager, the output handler may still be in a loop\nwaiting for data to write to the output printer. If so, we need to\ninterrupt the thread in order to immediately return control to the user.\nHowever, we don't want to interrupt if it has already returned and is\ndoing something else, such as resetting the terminal settings.\n\nThis fixes the \"Failed to disable interrupt character\" error.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/bf6c4ef55185754dad4d555c8ccec39ba661e24e"},{"sha":"b972c5c3e356c43e54ba8c2bfc96a01883e66bc1","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Add newline between error code groups","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/b972c5c3e356c43e54ba8c2bfc96a01883e66bc1"},{"sha":"7b845bdf1c045a93daf70b489d9c6bccc78a4464","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Allow mapping all Hive metastore exceptions\n\nWe also stop retrying on PrestoException, allowing the exception mapper\nto return it as a permanent error.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/7b845bdf1c045a93daf70b489d9c6bccc78a4464"},{"sha":"32776a794e48e14f99a4eaad36e0c0d6e0f812d0","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Add resource_over_commit session property\n\nThis session property indicates that the query would like to opt-out of\nthe normal memory management system. This disables all memory limits for\nthe query, but means that it may be killed at any time, if the\ncoordinator needs to reclaim memory.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/32776a794e48e14f99a4eaad36e0c0d6e0f812d0"},{"sha":"692a7e78be67e4d525a4f86d8875b7300528bd2f","author":{"email":"dee336de22abb2ead99e12e216bafc25cad98d9f@fb.com","name":"Eric Hwang"},"message":"Add release notes for transaction support","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/692a7e78be67e4d525a4f86d8875b7300528bd2f"},{"sha":"355a7426adc932d70aa38c28fe246f4a4b97d595","author":{"email":"dee336de22abb2ead99e12e216bafc25cad98d9f@fb.com","name":"Eric Hwang"},"message":"Add more transaction unit tests","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/355a7426adc932d70aa38c28fe246f4a4b97d595"},{"sha":"2fcdd4861a69b1e875390770d4c31f0a77681b90","author":{"email":"dee336de22abb2ead99e12e216bafc25cad98d9f@fb.com","name":"Eric Hwang"},"message":"Make new transaction-specific tokens non-reserved\n\nOtherwise, the reserved tokens will break existing queries.","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/2fcdd4861a69b1e875390770d4c31f0a77681b90"},{"sha":"316805a62d626398ac7ea89293283afa0061a250","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Upgrade to slice 0.19","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/316805a62d626398ac7ea89293283afa0061a250"},{"sha":"132acefae62c0c8e6aa5eb6586fa62ad47d538eb","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Improve accuracy of BlockBuilder retained size\n\nThis is particularly important for array_agg() because in a grouped\naggregation it retains O(num_groups) BlockBuilders","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/132acefae62c0c8e6aa5eb6586fa62ad47d538eb"},{"sha":"ab25a3b121ca98065dcd0a70c763eb6692b8232e","author":{"email":"ca7c72a09894f31bc13fe7107f7a6f1aeafdccf8@fb.com","name":"Martin Traverso"},"message":"Update 0.132 release notes","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/ab25a3b121ca98065dcd0a70c763eb6692b8232e"},{"sha":"fb8bb28866fe99589f402b3a920be72dd1a807cc","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Rename abort to rollback in Connector","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/fb8bb28866fe99589f402b3a920be72dd1a807cc"},{"sha":"a278e8e13205ec1c97db6090c575cf5c7561d6ea","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Rename resource_over_commit to resource_overcommit","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/a278e8e13205ec1c97db6090c575cf5c7561d6ea"},{"sha":"0e34bf6b46c12b9aad1c674bbca88243311d7fc9","author":{"email":"f8bbdacb67e362a5b9c8a9ae2fa40ec88372c98b@gmail.com","name":"Nileema Shingte"},"message":"Categorize class compilation errors for PageProcessor","distinct":false,"url":"https://api.github.com/repos/zhenxiao/presto/commits/0e34bf6b46c12b9aad1c674bbca88243311d7fc9"}]}