{"push_id":2474643429,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"e6dc1cf84fc80ed2e094682c641419f12a07c00d","before":"a4ff8f676dc3f8da78db403c55cc10e125f24152","commits":[{"sha":"0b33b7e0af3f9750be93f98ec3c599eb17921f74","author":{"name":"Piotr Findeisen","email":"0eea6eb6a4370049296bfb7a8d0c6933ffcc3336@gmail.com"},"message":"Ensure correct use of EffectivePredicateExtractor\n\nCorrect use is via `EffectivePredicateExtractor#extract` method.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/0b33b7e0af3f9750be93f98ec3c599eb17921f74"},{"sha":"f7c02c229e6c8d949be5b0d3b200da292a60338e","author":{"name":"Piotr Findeisen","email":"0eea6eb6a4370049296bfb7a8d0c6933ffcc3336@gmail.com"},"message":"Implement EquiJoinClause.toString()","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/f7c02c229e6c8d949be5b0d3b200da292a60338e"},{"sha":"107449df83cda6b2e336cff5d38274bdb01755da","author":{"name":"Rebecca Schlussel","email":"8b6993b8fe1bc167b588c160da3961b84a0e533c@teradata.com"},"message":"Add methods to flip join and set distribution type","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/107449df83cda6b2e336cff5d38274bdb01755da"},{"sha":"ddf472cb3038ff82f1708efaee7b7463a2cabb97","author":{"name":"Piotr Findeisen","email":"0eea6eb6a4370049296bfb7a8d0c6933ffcc3336@gmail.com"},"message":"Remove combineConjunctsWithDefault helper method\n\nThere is only one reasonable default.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/ddf472cb3038ff82f1708efaee7b7463a2cabb97"},{"sha":"0d9d453408982a3d7fdb19350ec7811d85e6f526","author":{"name":"Rebecca Schlussel","email":"8b6993b8fe1bc167b588c160da3961b84a0e533c@teradata.com"},"message":"Make binaryExpression() handle empty list\n\nChange ExpressionUtils.binaryExpression to return TRUE on an empty list","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/0d9d453408982a3d7fdb19350ec7811d85e6f526"},{"sha":"cb3ab3a7c5ffac91ca0f4d4a988caf4023e6a92a","author":{"name":"Piotr Findeisen","email":"0eea6eb6a4370049296bfb7a8d0c6933ffcc3336@gmail.com"},"message":"Disable join reordering in tests expecting concrete execution plan","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/cb3ab3a7c5ffac91ca0f4d4a988caf4023e6a92a"},{"sha":"16e082326208fb7d623a6b5a9372d3928933bb49","author":{"name":"Piotr Findeisen","email":"0eea6eb6a4370049296bfb7a8d0c6933ffcc3336@gmail.com"},"message":"Create part table in H2","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/16e082326208fb7d623a6b5a9372d3928933bb49"},{"sha":"832a0ec70a8eed0aca7b71c83a09fa0e7094773c","author":{"name":"Piotr Findeisen","email":"0eea6eb6a4370049296bfb7a8d0c6933ffcc3336@gmail.com"},"message":"Short-circuit Join when probe side empty","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/832a0ec70a8eed0aca7b71c83a09fa0e7094773c"},{"sha":"f7bec11a7b5fe7da7c68420ce106f8c9cc096678","author":{"name":"Shixuan Fan","email":"dfef59d6134c9d85ad4d2168b73e4f03124eb0e1@fb.com"},"message":"Add benchmark for map-to-map cast","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/f7bec11a7b5fe7da7c68420ce106f8c9cc096678"},{"sha":"9c983d6e3867e72f76b2bef3a98045fefb2c2961","author":{"name":"Shixuan Fan","email":"dfef59d6134c9d85ad4d2168b73e4f03124eb0e1@fb.com"},"message":"Customize MethodHandle for map-to-map cast during function specialization\n\nBenchmark results show that this commit increase map-to-map cast performance by ~12.7%","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/9c983d6e3867e72f76b2bef3a98045fefb2c2961"},{"sha":"14feb9d0dcb6e3b774594417c50df3fa345ce5f4","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Add proper getPositions implementation to specialty Blocks","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/14feb9d0dcb6e3b774594417c50df3fa345ce5f4"},{"sha":"c7fa306265a0c6b89e63658741fbe7bfd7bbfa78","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Clean up HiveBucket class\n\nThis class is legacy from the period when the only thing Presto can do with\nbucketed Hive table is to filter out all but a single bucket. This commit\naddresses a few things.\n\n* Rename HiveBucket to HiveBucketFilter\n* Remove bucket count from the class, which is available in HiveBucketHandle\n* Move a HiveBucketFilter field from inside Partition to inside\n  HiveTableLayoutHandle because it's always the same across Partitions\n  in the same HiveTableLayoutHandle.\n* Allow a single HiveBucketFilter to contain multiple accepted buckets.\n* An empty List<HiveBucket> used to mean all buckets are accepted,\n  which is not consistent with general list semantics. HiveBucketFilter is\n  now put in an Optional.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/c7fa306265a0c6b89e63658741fbe7bfd7bbfa78"},{"sha":"ffd75aa50f86f14c23c57883f5c3e1afe385486a","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Change argument order in HiveBucketing.getHiveBucket\n\nThe new order makes more sense from semantics perspective. It will also\nmake sure that the to-be-introduced function overload has the variable\narguments at the end.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/ffd75aa50f86f14c23c57883f5c3e1afe385486a"},{"sha":"1e7e5ed329500379efe6f6e5430681df03c4c0d3","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Introduce HiveBucketing.getHiveBucket that takes Object[]\n\nThis replaces legacy HiveBucketing implementation that delegate to the\nHive `hash` function with ObjectInspector and DeferredObject. It was used\nto generate HiveBucketFilter.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/1e7e5ed329500379efe6f6e5430681df03c4c0d3"},{"sha":"e58d63ee188479665c8569f64564898bec63b3e8","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Fail read of bucketed Hive partition in certain input format\n\nFor input formats that has UseFileSplitsFromInputFormat annotation,\nPresto does not (maybe cannot) tag bucket number properly.\nFail aloud on read attempts.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/e58d63ee188479665c8569f64564898bec63b3e8"},{"sha":"6a382f40a29b965c66fc83d6f5dd0e7213e112ea","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Rename HIDDEN in HiveColumnHandle.ColumnType","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/6a382f40a29b965c66fc83d6f5dd0e7213e112ea"},{"sha":"d10d6b68f2ad9be941a02f20e1d3be53fd48b436","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Refactor ColumnMapping class","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/d10d6b68f2ad9be941a02f20e1d3be53fd48b436"},{"sha":"683d5423e80fcd429152079568dd9aa578faca4f","author":{"name":"Haozhun Jin","email":"8baac4a5cf68bd25ac08ee741592ae7b45274707@gmail.com"},"message":"Support bucket number evolution in Hive connector\n\nThis allows mismatch between partition bucket count and table bucket count\nif the ratio is a power of two.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/683d5423e80fcd429152079568dd9aa578faca4f"},{"sha":"28de9b1d866159665b944a8644df41e1d0382875","author":{"name":"James Sun","email":"de25a7db69865856e53f0c93615999a5b187310f@fb.com"},"message":"Fix flaky TestQueryStateInfoResource\n\nThe test sends some queries to run and assert the state info are as\nexpected. But it relies on the queries are in RUNNING state for some of\nthe assertions. Fix the test by making sure queries are in RUNNING\nstate.","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/28de9b1d866159665b944a8644df41e1d0382875"},{"sha":"6648c5d1ff60f3c2fd0959c43913f3fa5f978e01","author":{"name":"David Phillips","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org"},"message":"Use helper method in TestFileBasedAccessControl","distinct":true,"url":"https://api.github.com/repos/findepi/presto/commits/6648c5d1ff60f3c2fd0959c43913f3fa5f978e01"}]}
{"actor":{"display_login":"findepi"}}