{"push_id":2576128300,"size":136,"distinct_size":2,"ref":"refs/heads/scratch","head":"c82f7c82a8385a231850e51ab5795d98e0161c42","before":"9315170193544918d07ba7eeb907e74578ae871d","commits":[{"sha":"a609b4732f545b7a17006728f0d36587b2babc95","author":{"name":"beyond1920","email":"1b047916c736e4785df733052de748321324e2e8@126.com"},"message":"[CALCITE-2105] AggregateJoinTransposeRule incorrectly makes a SUM call NOT NULL when Aggregate has no group keys (jingzhang)\n\nClose apache/calcite#590","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/a609b4732f545b7a17006728f0d36587b2babc95"},{"sha":"cb8376b13ad50003134e398a87161bec68908606","author":{"name":"beyond1920","email":"1b047916c736e4785df733052de748321324e2e8@126.com"},"message":"[CALCITE-2108] AggregateJoinTransposeRule incorrectly splits a SUM0 call when Aggregate has no group keys (jingzhang)\n\nClose apache/calcite#591","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/cb8376b13ad50003134e398a87161bec68908606"},{"sha":"879139fc616ae954f5ebcbd53cb3b23c239a9a92","author":{"name":"lincoln-lil","email":"db069d0d1b1dda615c7a6ffc6386793e6af878fe@alibaba-inc.com"},"message":"[CALCITE-2104] Add variants of AggregateUnionAggregateRule that match left and right inputs of Union, to reduce matching cost in VolcanoPlanner (lincoln-lil)\n\nClose apache/calcite#589","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/879139fc616ae954f5ebcbd53cb3b23c239a9a92"},{"sha":"458e2e1b23c50fb8bb6e4673e06fdf64957362d4","author":{"name":"Nishant","email":"62343d134ab7f09729c3c907520e43117f6c3cf0@gmail.com"},"message":"[CALCITE-2114] Enable DruidAggregateFilterTransposeRule (Nishant Bangarwa)\n\nClose apache/calcite#595","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/458e2e1b23c50fb8bb6e4673e06fdf64957362d4"},{"sha":"2a171fb86a64e06208564d02ab24bca23d426a0a","author":{"name":"Julian Hyde","email":"b86895fcb4c6f8c491fa15c64fcb75c25a178849@apache.org"},"message":"[CALCITE-2110] ArrayIndexOutOfBoundsException in RexSimplify when using ReduceExpressionsRule.JOIN_INSTANCE\n\nTest case is from the JIRA case. (Godfrey He)","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/2a171fb86a64e06208564d02ab24bca23d426a0a"},{"sha":"1e9fd38ba7b702675a066f6bd712d03b7b07410e","author":{"name":"Nishant","email":"62343d134ab7f09729c3c907520e43117f6c3cf0@gmail.com"},"message":"[CALCITE-1658] DateRangeRules incorrectly rewrites EXTRACT calls (Nishant Bangarwa)\n\nFix several issues where DateRangeRules incorrectly rewrites EXTRACT\ncalls, causing wrong results.\n\nClose apache/calcite#596\n\nClose apache/calcite#587 (unrelated, but forgot to close it in [CALCITE-2102])","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/1e9fd38ba7b702675a066f6bd712d03b7b07410e"},{"sha":"d3b35a4b5c9270f905175fefa312ab5d8207c1b0","author":{"name":"Nishant","email":"62343d134ab7f09729c3c907520e43117f6c3cf0@gmail.com"},"message":"[CALCITE-2113] Prune the columns coming from the input of an Aggregate by pushing a Project, in both core and Druid adapter (Nishant Bangarwa)\n\nIntroduce a rule, DruidAggregateExtractProjectRule that\ntransforms Aggregate(DruidQuery) to Aggregate(Project(DruidQuery)).\nThe Project would fix column pruning to Druid in case\nHepPlanner is used to plan queries.\n\nAlso a general-purpose rule AggregateExtractProjectRule.\n\nClose apache/calcite#594","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/d3b35a4b5c9270f905175fefa312ab5d8207c1b0"},{"sha":"eac017c1a63ca1f5834443cd5a78eefef871db01","author":{"name":"Julian Hyde","email":"b86895fcb4c6f8c491fa15c64fcb75c25a178849@apache.org"},"message":"Disable broken MongoDB tests; logged [CALCITE-2115] to fix them (Vladimir Dolzhenko)","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/eac017c1a63ca1f5834443cd5a78eefef871db01"},{"sha":"b88bd70a95d5d1b9566141cd38aae5507c2bcea2","author":{"name":"Vladimir Dolzhenko","email":"3a78a27f136f209ec3ab5cd40996cb60fd254c56@gmail.com"},"message":"[CALCITE-1697] Update Mongo driver version to 3.5.0 (Vladimir Dolzhenko)\n\nClose apache/calcite#588","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/b88bd70a95d5d1b9566141cd38aae5507c2bcea2"},{"sha":"1945c9a9283121f7a690ec024632dcd09dff8351","author":{"name":"LeoWangLZ","email":"a78571562dea655a7efa6c7e725c7d784f314f29@163.com"},"message":"[CALCITE-2111] In HepPlanner, allow applying rules to RelNodes in depth-first order (LeoWangLZ)\n\nAdd new HepMatchOrder value DEPTH_FIRST, and make it the default for\nHepPlanner. It is more efficient than ARBITRARY because it avoids\napplying the same rule repeatedly to the whole tree each time there is\na match.","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/1945c9a9283121f7a690ec024632dcd09dff8351"},{"sha":"d26330f2c58c1ccd470dc27d2b41b6b4dbb41b45","author":{"name":"Julian Hyde","email":"b86895fcb4c6f8c491fa15c64fcb75c25a178849@apache.org"},"message":"Following [CALCITE-2111], fix compilation error that occurs on guava-21 and higher\n\nClose apache/calcite#592","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/d26330f2c58c1ccd470dc27d2b41b6b4dbb41b45"},{"sha":"2918b8fe55c58e0bafd38accfface242f1847c54","author":{"name":"Nishant","email":"62343d134ab7f09729c3c907520e43117f6c3cf0@gmail.com"},"message":"[CALCITE-2122] In DateRangeRules, make either TIMESTAMP or DATE literal, according to target type (Nishant Bangarwa)\n\nClose apache/calcite#599","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/2918b8fe55c58e0bafd38accfface242f1847c54"},{"sha":"7b85d445462799926474945c6ab33b1cb8ce33cc","author":{"name":"Julian Hyde","email":"b86895fcb4c6f8c491fa15c64fcb75c25a178849@apache.org"},"message":"[CALCITE-2127] In Interpreter, allow a node to have more than one consumer","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/7b85d445462799926474945c6ab33b1cb8ce33cc"},{"sha":"c0f912ddff717eaedb9a2d652e95f232d10e207f","author":{"name":"LeoWangLZ","email":"a78571562dea655a7efa6c7e725c7d784f314f29@163.com"},"message":"[CALCITE-2116] In HepPlanner, ensure that common sub-expressions have the same digest (LeoWangLZ)\n\nClose apache/calcite#597","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/c0f912ddff717eaedb9a2d652e95f232d10e207f"},{"sha":"efef4e24446fdcee19a59a3e27b5fa7815533a0b","author":{"name":"Nishant","email":"62343d134ab7f09729c3c907520e43117f6c3cf0@gmail.com"},"message":"Oops, missed one file in [CALCITE-2127] (Nishant Bangarwa)\n\nClose apache/calcite#601","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/efef4e24446fdcee19a59a3e27b5fa7815533a0b"},{"sha":"1c7f690d391d81ff251253277944b07e410243da","author":{"name":"xiaoling.hxl","email":"794702c11eb4825f2c9cf0578966d2ce1eb3c647@alibaba-inc.com"},"message":"[CALCITE-2124] AggregateExpandDistinctAggregatesRule should make SUM nullable if there is no GROUP BY (Godfrey He)\n\nClose apache/calcite#598","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/1c7f690d391d81ff251253277944b07e410243da"},{"sha":"fa19580ecfe404b75fcb6c9c174cfe9da73d2db8","author":{"name":"Nishant","email":"62343d134ab7f09729c3c907520e43117f6c3cf0@gmail.com"},"message":"[CALCITE-2090] Convert FLOOR and CEIL into time ranges (Nishant Bangarwa)\n\nAdd test for multiple operands.\n\nAllow RexLiteral.getValueAs(Calendar) on TIMESTAMP_WITH_LOCAL_TIME_ZONE\nliterals.\n\nClose apache/calcite#603","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/fa19580ecfe404b75fcb6c9c174cfe9da73d2db8"},{"sha":"73e57ad482b030368b8048874bc1f9159ecc42c4","author":{"name":"Jesus Camacho Rodriguez","email":"fadf5e4dc7b593c721109021564d6f6a8bb01447@apache.org"},"message":"[CALCITE-2137] Materialized view rewriting not being triggered for some join queries","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/73e57ad482b030368b8048874bc1f9159ecc42c4"},{"sha":"0ecbdab792a80b1f05c6e03e99026f854b7e3af6","author":{"name":"Michael Mior","email":"7e620dda0467f86141febe41de6452ffa674dcd3@uwaterloo.ca"},"message":"[CALCITE-2027] Drop support for Java 7","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/0ecbdab792a80b1f05c6e03e99026f854b7e3af6"},{"sha":"8de5d8d000104fc1e48d77abac72811c52fd9cf1","author":{"name":"Alessandro Solimando","email":"0af0dc633db5764f14af717af0951748be0d2002@users.noreply.github.com"},"message":"[CALCITE-1188] NullPointerException when EXTRACT is applied to NULL date field (Alessandro Solimando)\n\nThis commit is just a test case, and it passes; the bug was apparently fixed a while ago.\n\nFix a compilation error caused by upgrade to Java 8.\n\nClose apache/calcite#607\nClose apache/calcite#608\n\nChange-Id: I5afd0f0609353666fe6236883357beb77cd10c92","distinct":false,"url":"https://api.github.com/repos/julianhyde/calcite/commits/8de5d8d000104fc1e48d77abac72811c52fd9cf1"}]}
{"actor":{"display_login":"julianhyde"}}