{"push_id":1365976988,"size":36,"distinct_size":12,"ref":"refs/heads/new-rcfile-writer","head":"c1f1bdec15094c235272c161d1aa26858b3c38eb","before":"a32b1761efa91ba40651e56c8cbeb6d60fbda7b3","commits":[{"sha":"f09178cff1a5428a9ffd6a228d6343ac16dbafea","author":{"name":"Grzegorz Kokosiński","email":"fab0342bd2a060816e773e293cef552a5deacb87@Teradata.com"},"message":"Fix memory usage stats for aggregration with no aggregators\n\nWhen InMemoryHashAggregationBuilder had no aggregators, it did not\nupdate memory usage (did not call updateMemory). This caused that memory\nused groupByHash was not included in stats. This commit fixes that.","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/f09178cff1a5428a9ffd6a228d6343ac16dbafea"},{"sha":"aa2638b61787c90c7f539e639f6f08d71ea78b4e","author":{"name":"Hiram Jiang","email":"9e3a804bcf47934c0340f6c9316261ee75624bf9@fb.com"},"message":"Render inner join with no criteria as cross join in explain output","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/aa2638b61787c90c7f539e639f6f08d71ea78b4e"},{"sha":"bff5a662f23a0beaf23a1890be04a163a146d1cd","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Rename JoinFilterFunction to InternalJoinFilterFunction","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/bff5a662f23a0beaf23a1890be04a163a146d1cd"},{"sha":"b490ceedc74ccfd4780973e5073b15147e296086","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Rename JoinFilterFunctionVerifier to JoinFilterFunction","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/b490ceedc74ccfd4780973e5073b15147e296086"},{"sha":"596ca8dfe7696dcc52547c0574d863d5ef3183b1","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Encapsulate InternalJoinFilterFunction in JoinFilterFunctionCompiler\n\nInternalJoinFilterFunction is an internal detail of JoinFilterFunction and\nshould not be exposed to callers. The JoinFilterFuction implementation has\ndirect access the build pages for performance reasons, and thus can not be\ncreated until the end of the build.  A new JoinFilterFunctionFactory is\nadded to support this delayed creation.","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/596ca8dfe7696dcc52547c0574d863d5ef3183b1"},{"sha":"51d68c56c90085837da284432c91b0067cf55888","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Move values address inside of JoinFilterFunction\n\nThis simplifies the JoinFilterFunction calling code","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/51d68c56c90085837da284432c91b0067cf55888"},{"sha":"7b1f011b49091d46540413c981a771ac76daac70","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Add default empty LookupSource.close()","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/7b1f011b49091d46540413c981a771ac76daac70"},{"sha":"8b7227c639718bb73c87cea4059dd3fb1b2939e1","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Remove empty PartitionedLookupSourceFactory.close() method","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/8b7227c639718bb73c87cea4059dd3fb1b2939e1"},{"sha":"073d67600bb38ea903716a04f08ad6169ea89d3f","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Rename InMemoryJoinHash to JoinHash","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/073d67600bb38ea903716a04f08ad6169ea89d3f"},{"sha":"acf79a56f5ab8d3d3f32eb719b7b7ee576d7ee6c","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Split PagesHash from JoinHash","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/acf79a56f5ab8d3d3f32eb719b7b7ee576d7ee6c"},{"sha":"4082d8f77c104eba1dc18df4ea9ee0a49a5c9e89","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Rename LookupSourceSupplier to LookupSourceFactory\n\nThis frees up the name for uses of Supplier<LookupSource>","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/4082d8f77c104eba1dc18df4ea9ee0a49a5c9e89"},{"sha":"4f0f9fae5611bbcb0632798a751adda0d9f40a62","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Allow LookupSource to not be thread safe\n\nChange lookup source factories to create new instance for each caller.","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/4f0f9fae5611bbcb0632798a751adda0d9f40a62"},{"sha":"647e8245baeaf8f8abdfbeeb979916c2f9801dac","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Initialize cached instances in join filter function","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/647e8245baeaf8f8abdfbeeb979916c2f9801dac"},{"sha":"731308072e0957186b0658f398a68cdb9c83606e","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Consolidate hash build operators\n\nAlways use ParallelHashBuildOperator implementation.\nRemove HashBuildOperator.\nRename ParallelHashBuildOperator to HashBuildOperator","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/731308072e0957186b0658f398a68cdb9c83606e"},{"sha":"f93e09fa9ba93a6020868e067ed00adb9989717c","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Consolidate Hive create writer partition logic","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/f93e09fa9ba93a6020868e067ed00adb9989717c"},{"sha":"0aacf3ce2e6829490a67a251c38373c96bb13538","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Use HiveBucketFunction in HivePageSink","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/0aacf3ce2e6829490a67a251c38373c96bb13538"},{"sha":"744f8b57acf0993792acd7350cf4c56a6afefa03","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Extract schema validation from HiveRecordWriter","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/744f8b57acf0993792acd7350cf4c56a6afefa03"},{"sha":"a18516c61057a5d903d50a4dc12de2a71a7c9368","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Simplify construction of HiveRecordWriter","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/a18516c61057a5d903d50a4dc12de2a71a7c9368"},{"sha":"103f69285bfb1a51e3b4f697d1feddc36f6851e1","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Make HiveRecordWriter a top level class","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/103f69285bfb1a51e3b4f697d1feddc36f6851e1"},{"sha":"b702e27831336cf1b5b4db3edbfc944947c2d157","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Make HiveWriter a top level class","distinct":false,"url":"https://api.github.com/repos/dain/presto/commits/b702e27831336cf1b5b4db3edbfc944947c2d157"}]}
{"actor":{"display_login":"dain"}}