{"push_id":1346134313,"size":7,"distinct_size":7,"ref":"refs/heads/1.x-branch","head":"e7fab41a1a134c853df8d803b4aafc2c9ed1563b","before":"cdcfaefd9ef5756214809dca9c776bddcc7011e3","commits":[{"sha":"dec76a7e957d8f2f2c283becf6bc1ef53a191e1b","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"STORM-2125 Use Calcite's implementation of Rex Compiler\n\n* Upgrade Calcite to latest 1.10.0\n  * address CALCITE-1386 to keep supporting nested map / array\n    * try best to keep runtime-safety with nested map / array type\n    * when given detailed type information, it supports full features of nested map / array\n* borrow JaninoRexCompiler and modify to return Expression instead of Scalar (RexNodeToBlockStatementCompiler)\n  * since we need to pass code block to Bolts, not executable method implementation on classloader\n* modify codebase to use RexNodeToBlockStatementCompiler\n  * remove ExprCompiler and its test\n* add tests for all of scalar functions Calcite supports\n  * we don't use Calcite aggregate functions and window functions so no need to add them now\n* add a simple subquery unit test\n  * need to dig and add more case of subqueries later\n* Fix aggregate fields issue with Trident behavior\n* Fix DATE/TIME unit tests with timezone issue\n* address review comments","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/dec76a7e957d8f2f2c283becf6bc1ef53a191e1b"},{"sha":"c778af85338e0e086c7e565239a2debebf868763","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"Merge branch 'STORM-2125-1.x' into 1.x-branch","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/c778af85338e0e086c7e565239a2debebf868763"},{"sha":"7f492f69e92eaafba2b64bf4f0d13273191c9cd8","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"STORM-2125 Use Calcite's implementation of Rex Compiler (quick fix)\n\n* test code contains JDK 1.8 features\n* comment them out since it can be tested from master branch","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/7f492f69e92eaafba2b64bf4f0d13273191c9cd8"},{"sha":"a0c8460633912a3dc9607545e396fcb7b7464fed","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"add STORM-2125 to CHANGELOG","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/a0c8460633912a3dc9607545e396fcb7b7464fed"},{"sha":"6213422c9724714cd028fd556b5b23f62df79607","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"STORM-2135 document covered features of SQL reference in Calcite\n\n* add a new page \"storm-sql-reference\" based on Calcite SQL reference\n* NOTE: This should be merged after STORM-2125 is merged to master","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/6213422c9724714cd028fd556b5b23f62df79607"},{"sha":"99a6784ec2ceb3deb6db626e9a1faf6b3a49b962","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"STORM-2136 Write some examples to show the usage of Storm SQL\n\n* This should be merged after STORM-2135 (hence after STORM-2125, too)\n* NOTE: explain will be covered once explain feature is merged to master","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/99a6784ec2ceb3deb6db626e9a1faf6b3a49b962"},{"sha":"e7fab41a1a134c853df8d803b4aafc2c9ed1563b","author":{"name":"Jungtaek Lim","email":"04d812022f6bdd2aad07fbdacf6dd674c06e30b1@gmail.com"},"message":"Merge branch 'STORM-2136-1.x' into 1.x-branch","distinct":true,"url":"https://api.github.com/repos/mapr/incubator-storm/commits/e7fab41a1a134c853df8d803b4aafc2c9ed1563b"}]}
{"actor":{"display_login":"jfota"}}