{"push_id":1395920963,"size":3,"distinct_size":3,"ref":"refs/heads/deterministic_query_plans","head":"d382bbc98049fa5703461a55c4a117365bd85c65","before":"4debe1bffe8df8e53a8780b2b4213f4ff9f756d9","commits":[{"sha":"7ccb3d550c846fe3bc3e741070917cfb2ef73762","author":{"name":"Artur Gajowy","email":"41c1b651ad77784e0964d8d2fbe92ce9838c6a59@gmail.com"},"message":"Add EquivalenceMap and IdentityMap","distinct":true,"url":"https://api.github.com/repos/Teradata/presto/commits/7ccb3d550c846fe3bc3e741070917cfb2ef73762"},{"sha":"b1a1880631bb3da84efb9d86344d1256b5c83120","author":{"name":"Artur Gajowy","email":"41c1b651ad77784e0964d8d2fbe92ce9838c6a59@gmail.com"},"message":"Use deterministic identity Maps and Sets in planner and analyzer\n\nDeterministic in regard to iteration order, by replacing\nIdentityHashMaps by IdentityMaps wrapping LinkedHashMap-s.\n\nDeterministic sets are obtained by calling newSetFromMap()\non a deterministic Map.\n\nThis ensures plan determinism for the TPC-DS Q6 test case\nand 4 queries from AbstractTestQueries.","distinct":true,"url":"https://api.github.com/repos/Teradata/presto/commits/b1a1880631bb3da84efb9d86344d1256b5c83120"},{"sha":"d382bbc98049fa5703461a55c4a117365bd85c65","author":{"name":"Artur Gajowy","email":"41c1b651ad77784e0964d8d2fbe92ce9838c6a59@gmail.com"},"message":"Add TestLocalQueriesDeterministic (extends AbstractTestQueries)\n\nThe class tests plan determinism for most AbstractTestQueries","distinct":true,"url":"https://api.github.com/repos/Teradata/presto/commits/d382bbc98049fa5703461a55c4a117365bd85c65"}]}
{"actor":{"display_login":"ArturGajowy"}}