{"push_id":708172628,"size":13,"distinct_size":1,"ref":"refs/heads/develop","head":"64e3534d7ae9a84de575f30fd4ac205ba0f04e24","before":"3155ffa1f54a8f2f35dedf2fc56f2b6a0c29c4cd","commits":[{"sha":"ad5fd3f5895e6fb5be3747784f5cbd0d2b3131f4","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Merge branch 'develop' into feature/issue116","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/ad5fd3f5895e6fb5be3747784f5cbd0d2b3131f4"},{"sha":"d473ea04103b1f9598c38f45c5a3a988c0b8bd7b","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Tidy up of code before changes","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/d473ea04103b1f9598c38f45c5a3a988c0b8bd7b"},{"sha":"9c8788c6a4884fee724cb20122dbe2fbe9f2012d","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Simple equality optimisation\n\nOptimises x.prop == C and x.prop.Equals(C) where C is a constant\nexpression","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/9c8788c6a4884fee724cb20122dbe2fbe9f2012d"},{"sha":"1b7343fd73c3a92b37508f2028bf0701aaf3e239","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Unit test updated for optimisation change","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/1b7343fd73c3a92b37508f2028bf0701aaf3e239"},{"sha":"8050bd03c148a41fdc6dc8fadc6fd851a7773bdf","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Moved optimisation tests to separate test fixture","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/8050bd03c148a41fdc6dc8fadc6fd851a7773bdf"},{"sha":"aeeefad1be62161ccec782bae45efa6967392ef1","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Added support for OrElse expressions","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/aeeefad1be62161ccec782bae45efa6967392ef1"},{"sha":"736dd47412458502e7ad940e0b39153cd477a178","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Optimise boolean expressions on bool properties","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/736dd47412458502e7ad940e0b39153cd477a178"},{"sha":"73a22e6267dabf0ed9aff65a60977bbcb0ff4f0b","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Support optimised join for x.prop1 = y.prop2","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/73a22e6267dabf0ed9aff65a60977bbcb0ff4f0b"},{"sha":"6edba13dd778bd753896c159acbba16e6765a803","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Refactored code\n\nRefactored so that all filter optimisations that involve adding to the\ngraph pattern are performed in the\nSparqlGeneratorWhereExpressionTreeVisitor and the FilterWriter is only\nconcerned with writing FILTER expressions.","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/6edba13dd778bd753896c159acbba16e6765a803"},{"sha":"19700081a6efba4955db979367b32000e4ec568d","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Support for enabling/disabling optimizations","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/19700081a6efba4955db979367b32000e4ec568d"},{"sha":"17ae959e05f8a74334ca5d999ac9fe22a271bf96","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Documentation for optimizations","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/17ae959e05f8a74334ca5d999ac9fe22a271bf96"},{"sha":"2e4938ed9b7176b19d959849ccc08d3cee40537d","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Remove unnecessary using statements","distinct":false,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/2e4938ed9b7176b19d959849ccc08d3cee40537d"},{"sha":"64e3534d7ae9a84de575f30fd4ac205ba0f04e24","author":{"email":"99d807f598538f31967a32b5e63220076d9fa382@brightstardb.com","name":"Kal Ahmed"},"message":"Merge branch 'feature/issue116' into develop","distinct":true,"url":"https://api.github.com/repos/BrightstarDB/BrightstarDB/commits/64e3534d7ae9a84de575f30fd4ac205ba0f04e24"}]}