{"push_id":1285858013,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"09e77a43d28b3bb8686cffb50b3a45bb5ea50e82","before":"3f489c824522bc0de863b0f8a06efdcc3b28044f","commits":[{"sha":"9b5f5f3d86ad7e5f29df8106180734866a0e3edd","author":{"name":"Yang Yang","email":"7eaea1382d832ce1e0318126a7f714da73cbae21@gmail.com"},"message":"Disable aggregation split in AddExchanges and AddLocalExchanges","distinct":true,"url":"https://api.github.com/repos/jmelfi/presto/commits/9b5f5f3d86ad7e5f29df8106180734866a0e3edd"},{"sha":"634b5a3d5654faf3e91b6804ea5d73971f39ede5","author":{"name":"Yang Yang","email":"7eaea1382d832ce1e0318126a7f714da73cbae21@gmail.com"},"message":"Add optimizer to push down aggregation through exchange","distinct":true,"url":"https://api.github.com/repos/jmelfi/presto/commits/634b5a3d5654faf3e91b6804ea5d73971f39ede5"},{"sha":"dbbb05b32d4f06cc678649432c352b65a32b0324","author":{"name":"Grzegorz Kokosiński","email":"fab0342bd2a060816e773e293cef552a5deacb87@Teradata.com"},"message":"Fail when correlated subqueries appear in join condition","distinct":true,"url":"https://api.github.com/repos/jmelfi/presto/commits/dbbb05b32d4f06cc678649432c352b65a32b0324"},{"sha":"09e77a43d28b3bb8686cffb50b3a45bb5ea50e82","author":{"name":"Grzegorz Kokosiński","email":"fab0342bd2a060816e773e293cef552a5deacb87@Teradata.com"},"message":"Fix joinEqualityExpression predicate\n\nDo not treat equality with constant on one side (or both) as join\nequality expression.\n\nBefore this change, in case of comparison like 4 = a (where a comes from\nleft side of join), this method will return true. Then in visitJoin, lines 379:\n\n    boolean alignedComparison = Iterables.all(DependencyExtractor.extractUnique(equality.getLeft()), in(node.getLeft().getOutputSymbols()));\n\nwill say that this is an aligned comparison (left comparison symbols come\nfrom left side of join, right symbols from right) as left symbols comparison\n(empty set) are within left side symbols. While it is not true, as left side\nof comparison does not use any join symbols and right side of comparison is\nusing symbol from left side of join.","distinct":true,"url":"https://api.github.com/repos/jmelfi/presto/commits/09e77a43d28b3bb8686cffb50b3a45bb5ea50e82"}]}
{"actor":{"display_login":"jmelfi"}}