{"push_id":1221250647,"size":4,"distinct_size":4,"ref":"refs/heads/125960675_array_constraint_derivation","head":"fe48d21ae887bd0d395a439b434e2e1f949c9500","before":"7a93f9989c5d29e5e161d5d0e853fd5f61916630","commits":[{"sha":"17b437e4fb89cd078fd96401a91a6b9ece383da7","author":{"name":"Marc Spehlmann","email":"e3cf02461bb7be12972407178a80188977ebf779@gmail.com"},"message":"Addresses code review comments.\n\n* Proper hungarian in method and variable names.\n* Minor changes to logic.","distinct":true,"url":"https://api.github.com/repos/greenplum-db/gporca/commits/17b437e4fb89cd078fd96401a91a6b9ece383da7"},{"sha":"be7ddee83c88c9d6490edc7ed62b3b6524717b09","author":{"name":"Marc Spehlmann","email":"e3cf02461bb7be12972407178a80188977ebf779@gmail.com"},"message":"Tests removal of duplicates in ConstraintIntervals\n\n* TestUtils: allows specifying which array children to instanciate\n* CConstraintTest: tests duplicates are removed in creation of\n  CConstraintInterval","distinct":true,"url":"https://api.github.com/repos/greenplum-db/gporca/commits/be7ddee83c88c9d6490edc7ed62b3b6524717b09"},{"sha":"9dc1fcb38eda29a2d738b40dc3bfb04ad461321d","author":{"name":"Marc Spehlmann","email":"e3cf02461bb7be12972407178a80188977ebf779@gmail.com"},"message":"Adds a helper method to create CScalarArrayCmp\n\nA CScalarArrayCmp consists of an expression structure like:\nCScalarArrayCmp\n  CScalarIdentity\n  CScalarArray\n    CScalarConst\n    ...\n    CScalarConst\n\nSeveral methods use this common functionality. Refactor in next commit.","distinct":true,"url":"https://api.github.com/repos/greenplum-db/gporca/commits/9dc1fcb38eda29a2d738b40dc3bfb04ad461321d"},{"sha":"fe48d21ae887bd0d395a439b434e2e1f949c9500","author":{"name":"Marc Spehlmann","email":"e3cf02461bb7be12972407178a80188977ebf779@gmail.com"},"message":"Refactors out duplicate code with helper method.","distinct":true,"url":"https://api.github.com/repos/greenplum-db/gporca/commits/fe48d21ae887bd0d395a439b434e2e1f949c9500"}]}
{"actor":{"display_login":"cramja"}}