{"push_id":2705293127,"size":36,"distinct_size":33,"ref":"refs/heads/groupid","head":"a0ab94bdb69bc3b48320634fdea40b042a9ad656","before":"f1f08891fd60c7290ca7cf64853ba710fa25bdff","commits":[{"sha":"92fe232119b0ad314adfb639e4a47709c5a3e923","author":{"name":"Nezih Yigitbasi","email":"6505ce6dbdc70d31bb55072b92d9675e3a04ed48@fb.com"},"message":"Make sure to close AWS credentials provider","distinct":false,"url":"https://api.github.com/repos/martint/presto/commits/92fe232119b0ad314adfb639e4a47709c5a3e923"},{"sha":"d9e7cd8aaab1d8490ee5603f46c05287673cf92b","author":{"name":"David Phillips","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org"},"message":"Remove support for Hadoop 1.x","distinct":false,"url":"https://api.github.com/repos/martint/presto/commits/d9e7cd8aaab1d8490ee5603f46c05287673cf92b"},{"sha":"77ba0c4ddf1b40637329503faa1b1831ee7fb3ee","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Preserve original window frame expressions in plan instead of AST\n\nInstead of recording the expressions prior to being transformed into\nsymbols in the AST node, store the information in the corresponding\nWindowNode. This information is only used for printing the plan\nand is a more natural place to do it.","distinct":false,"url":"https://api.github.com/repos/martint/presto/commits/77ba0c4ddf1b40637329503faa1b1831ee7fb3ee"},{"sha":"31d912870afc574f13d9b846612150592ce880ee","author":{"name":"Martin Traverso","email":"a3f23a76a6203525fe5c769a7a3ec65aa430adc3@gmail.com"},"message":"Use Optional to represent missing LIKE escape character","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/31d912870afc574f13d9b846612150592ce880ee"},{"sha":"171e4cb2482532dda80441694c34ec3dc6905033","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Fix formatting","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/171e4cb2482532dda80441694c34ec3dc6905033"},{"sha":"715c2db8a16c714103f45ac13919eae1da2a48b4","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Add OperatorContext#localSystemMemoryContext","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/715c2db8a16c714103f45ac13919eae1da2a48b4"},{"sha":"25cf481384ca6c3f1f349220e3271caa387f8ad8","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Add OperatorContext#aggregateUserMemoryContext","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/25cf481384ca6c3f1f349220e3271caa387f8ad8"},{"sha":"f8fa47dc319f6e1852a5b553ccc8ccc5f79526d5","author":{"name":"Christina Wallin","email":"7c4e46c86d7dbd94e5189376e2ed8b2a605eef55@teradata.com"},"message":"Extract HttpClientHandler from TestExchangeOperator","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/f8fa47dc319f6e1852a5b553ccc8ccc5f79526d5"},{"sha":"fb7a2e55c6f8d9cda5380ea36c27d31ab71f90b7","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Introduce MoreLists.mappedCopy method","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/fb7a2e55c6f8d9cda5380ea36c27d31ab71f90b7"},{"sha":"f007570ae428864111f878d393db7a4ba840b365","author":{"name":"Andrii Rosa","email":"5ef9815cdfdf2525064ebb97f1f491d77b1beae8@TERADATA.COM"},"message":"Implement MergeOperator\n\nThe MergeOperator merges N sorted streams of data together.\nIt contains one ExchangeClient per remote split. In order\nto accurately merge the data, the operator needs from\neach of the remote locations either at least one\npage or for that remote location to be finished sending data.\n\nAs in other operators like LookupJoinOperator that construct\npages, the MergeOperator only returns full pages.","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/f007570ae428864111f878d393db7a4ba840b365"},{"sha":"bd0d136177e0e41467ab8f88e37d56f4b26065a1","author":{"name":"Christina Wallin","email":"7c4e46c86d7dbd94e5189376e2ed8b2a605eef55@teradata.com"},"message":"Add ordering to RemoteSourceNode and ExchangeNode","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/bd0d136177e0e41467ab8f88e37d56f4b26065a1"},{"sha":"d888384bad75d02967b8652d207df187eb8e25cf","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Add support for testing OrderingScheme in ExchangeNode","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/d888384bad75d02967b8652d207df187eb8e25cf"},{"sha":"2bad830db2857d54d8d4f7e0d53781f32640685b","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Add support for testing OrderingScheme in SortNode","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/2bad830db2857d54d8d4f7e0d53781f32640685b"},{"sha":"26bb48f8220ec3d90c7cc66a7545a097a39d9775","author":{"name":"Christina Wallin","email":"7c4e46c86d7dbd94e5189376e2ed8b2a605eef55@teradata.com"},"message":"Add support for OrderingScheme in PushProjectionThroughExchange","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/26bb48f8220ec3d90c7cc66a7545a097a39d9775"},{"sha":"66096624251098603f97ceafa5c0c291f083fe65","author":{"name":"Christina Wallin","email":"7c4e46c86d7dbd94e5189376e2ed8b2a605eef55@teradata.com"},"message":"Planner part of Merge\n\nIn order to add a distributed sort, the plan for\n\"select * from nation order by nationkey\"\nneeds to be rewritten like:\n\nMERGING REMOTE EXCHANGE\n|\nSORT OPERATOR\n|\nGATHER LOCAL EXCHANGE\n|\nTABLE SCAN\n\nThat way, the MERGING REMOTE EXCHAGNE will merge N remote streams of sorted data.","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/66096624251098603f97ceafa5c0c291f083fe65"},{"sha":"e76c318304b2b520fc6e69506cfd82859f95455b","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Add TODO for determining if stream after Exchange is parallelised","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/e76c318304b2b520fc6e69506cfd82859f95455b"},{"sha":"6a407a267b601a01c9dfa6446fc2f901cbb89525","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Make LocalExchange aware of writer finish","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/6a407a267b601a01c9dfa6446fc2f901cbb89525"},{"sha":"990a50729a531c750eae514f811054f6cbf1d5a6","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Add passthrough local exchanger\n\nPassthrough local exchanger passes pages\n1-to-1 for fixed sink/source distribution.\nIt accounts for memory usage separately\nfor each source to allow for at least one\npage per source.","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/990a50729a531c750eae514f811054f6cbf1d5a6"},{"sha":"8a639b9f060a45b60aedc8b3583d5dcab97d8bd7","author":{"name":"Andrii Rosa","email":"5ef9815cdfdf2525064ebb97f1f491d77b1beae8@TERADATA.COM"},"message":"Introduce local merge sort","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/8a639b9f060a45b60aedc8b3583d5dcab97d8bd7"},{"sha":"4303d9cac302d996569eee7cd3ed0552d5ba5f9d","author":{"name":"Karol Sobczak","email":"a5be90d0f003db45aadee4c36aea03086bb5c3a1@karolsobczak.com"},"message":"Rename generateCompareTo to generatePageIndexCompareTo","distinct":true,"url":"https://api.github.com/repos/martint/presto/commits/4303d9cac302d996569eee7cd3ed0552d5ba5f9d"}]}
{"actor":{"display_login":"martint"}}