{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21193524,"defaultBranch":"main","name":"calcite","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-25T07:00:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726883159.0","currentOid":""},"activityList":{"items":[{"before":"e4f63f9f0ba1ec8b7ae00ac3a0922e84528b9b60","after":"3cb9fc612a9d18db162357824fd351a2f8801a31","ref":"refs/heads/main","pushedAt":"2024-09-21T06:56:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6522] MAP_KEYS and MAP_VALUES function should throw if a key value is null","shortMessageHtmlLink":"[CALCITE-6522] MAP_KEYS and MAP_VALUES function should throw if a key…"}},{"before":"e51b5ae36955d21f7fe6bba360503fb949374f6d","after":null,"ref":"refs/heads/issue2067","pushedAt":"2024-09-21T01:45:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"}},{"before":null,"after":"e51b5ae36955d21f7fe6bba360503fb949374f6d","ref":"refs/heads/issue2067","pushedAt":"2024-09-21T01:45:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"Change test from ln to division by zero, since semantics of ln has changed\n\nSigned-off-by: Mihai Budiu ","shortMessageHtmlLink":"Change test from ln to division by zero, since semantics of ln has ch…"}},{"before":"9c2b899d76e0d2ce49baa5aacbc5c50f3afa7c60","after":"58b193c7e8f1ee8141b392da0ba6f55379d08043","ref":"refs/heads/site","pushedAt":"2024-09-21T01:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[CALCITE-6493] Add MySQL and other professional term restrictions","shortMessageHtmlLink":"[CALCITE-6493] Add MySQL and other professional term restrictions"}},{"before":"e314fcc8a8d25948b724f26ba57aedb3f288a98d","after":"e4f63f9f0ba1ec8b7ae00ac3a0922e84528b9b60","ref":"refs/heads/main","pushedAt":"2024-09-21T01:36:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6493] Add MySQL and other professional term restrictions","shortMessageHtmlLink":"[CALCITE-6493] Add MySQL and other professional term restrictions"}},{"before":"98b252b36c84c4715c5bbe8c8a65355c103b3f9e","after":"e314fcc8a8d25948b724f26ba57aedb3f288a98d","ref":"refs/heads/main","pushedAt":"2024-09-21T00:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianhyde","name":"Julian Hyde","path":"/julianhyde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130553?s=80&v=4"},"commit":{"message":"[CALCITE-6587] Support Java 23 and Guava 33.3.0; upgrade Hadoop from 2.7.5 to 2.10.2\n\nRevise UtilTest.testPosixTimeZone() becauase format of time\nzones have changed in JDK 23.\n\nDisable some tests due to this bug:\n * Disable CalciteRemoteDriverTest,\n RemotePreparedStatementParametersTest on JDK 23 until\n [CALCITE-6588] is fixed in Avatica; we plan to fix in\n Avatica 1.26;\n * Disable Pig and Spark tests on JDK 23 until\n [HADOOP-19212] is fixed.\n\nIn GitHub workflow (CI):\n * Test against JDK 23 (replacing previous JDK 22 test);\n * Refactor so that oldest, latest and default Guava versions\n are defined in one place;\n * Clean up descriptions of CI jobs.\n\nAdd `class Version`, to make it easier to parse and compare\nversion strings.\n\nClose apache/calcite#3971","shortMessageHtmlLink":"[CALCITE-6587] Support Java 23 and Guava 33.3.0; upgrade Hadoop from …"}},{"before":"204ae1fa2c13bf6c9a4fb472a2c9d2a26da63769","after":"98b252b36c84c4715c5bbe8c8a65355c103b3f9e","ref":"refs/heads/main","pushedAt":"2024-09-20T20:39:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6071] RexCall should carry source position information for runtime error reporting\n\nSigned-off-by: Mihai Budiu ","shortMessageHtmlLink":"[CALCITE-6071] RexCall should carry source position information for r…"}},{"before":"be044ff83f6e5f4b359ab1d7364bbf318f0d9078","after":null,"ref":"refs/heads/issue6071","pushedAt":"2024-09-20T17:29:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"}},{"before":null,"after":"be044ff83f6e5f4b359ab1d7364bbf318f0d9078","ref":"refs/heads/issue6071","pushedAt":"2024-09-20T17:27:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6071] RexCall should carry source position information for runtime error reporting\n\nSigned-off-by: Mihai Budiu ","shortMessageHtmlLink":"[CALCITE-6071] RexCall should carry source position information for r…"}},{"before":"7481b85049193a0342a4da1774d0d750752b5ac9","after":"204ae1fa2c13bf6c9a4fb472a2c9d2a26da63769","ref":"refs/heads/main","pushedAt":"2024-09-19T15:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gianm","name":"Gian Merlino","path":"/gianm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1214075?s=80&v=4"},"commit":{"message":"[CALCITE-6581] Incorrect INTERVAL math for WEEK and QUARTER\n\nWEEK and QUARTER intervals were incorrectly treated like HOUR and MONTH\nrespectively. This patch fixes the handling, and adds unit tests.\n\nThis patch also renames the two \"fillIntervalValueArray\" methods to\n\"fillDayIntervalValueArray\" (for INTERVAL_DAY_TIME type intervals) and\n\"fillYearMonthIntervalValueArray\" (for INTERVAL_YEAR_MONTH type intervals)\nto make it more clear which one is which.","shortMessageHtmlLink":"[CALCITE-6581] Incorrect INTERVAL math for WEEK and QUARTER"}},{"before":"963f898b2c1355f5ee82f52d546dbd1e5235eae4","after":"7481b85049193a0342a4da1774d0d750752b5ac9","ref":"refs/heads/main","pushedAt":"2024-09-18T01:27:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"Check for correlation variables in project when constructing aggregate in SqlToRelConverter.createAggImpl","shortMessageHtmlLink":"Check for correlation variables in project when constructing aggregat…"}},{"before":"682c28568f004660469ebbc975d540764c0bce82","after":"963f898b2c1355f5ee82f52d546dbd1e5235eae4","ref":"refs/heads/main","pushedAt":"2024-09-17T02:15:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"julianhyde","name":"Julian Hyde","path":"/julianhyde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130553?s=80&v=4"},"commit":{"message":"[CALCITE-6580] Remove Locale.setDefault\n\nRemove usage of Locale.setDefault in tests where possible.\n\nAdd Locale.setDefault to forbiddenApis, add method\nUnsafe.setDefaultLocale(Locale), and change the remaining\nuses of Locale.setDefault to go via Unsafe.\n\nThe implementation of the Postgres TO_CHAR function (and related functions) now get\nLocale and TimeZone from DataContext.\n\nRework unit tests for PostgresqlDateTimeFormatter to be less\nrepetitive, more readable.\n\nMinimize usage of ZoneId.systemDefault().\n\nClose apache/calcite#3954","shortMessageHtmlLink":"[CALCITE-6580] Remove Locale.setDefault"}},{"before":"740f2ee2511cf27421ff10bcf3f63e138c42d059","after":"682c28568f004660469ebbc975d540764c0bce82","ref":"refs/heads/main","pushedAt":"2024-09-16T12:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelmior","name":"Michael Mior","path":"/michaelmior","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82501?s=80&v=4"},"commit":{"message":"Try automatically marking PRs as stale","shortMessageHtmlLink":"Try automatically marking PRs as stale"}},{"before":"c1b07276c3aa2b0525033b19f0a15303880d3973","after":"740f2ee2511cf27421ff10bcf3f63e138c42d059","ref":"refs/heads/main","pushedAt":"2024-09-16T01:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianhyde","name":"Julian Hyde","path":"/julianhyde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130553?s=80&v=4"},"commit":{"message":"[CALCITE-6408] Not-null ThreadLocal\n\nMake various ThreadLocal instances non-nullable. They must\nhave an initializer, but the caller can use the value without\nchecking whether it is null.","shortMessageHtmlLink":"[CALCITE-6408] Not-null ThreadLocal"}},{"before":"644e29f867dd1d7a8117fecf5f30c0e1fd3a7091","after":"c1b07276c3aa2b0525033b19f0a15303880d3973","ref":"refs/heads/main","pushedAt":"2024-09-15T23:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6563] RelToSqlConverter should not merge two window functions","shortMessageHtmlLink":"[CALCITE-6563] RelToSqlConverter should not merge two window functions"}},{"before":"6593f26f6247441ea506c1705471c6d740774dc8","after":"644e29f867dd1d7a8117fecf5f30c0e1fd3a7091","ref":"refs/heads/main","pushedAt":"2024-09-15T23:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6569] RelToSqlConverter missing IGNORE NULLS for window function","shortMessageHtmlLink":"[CALCITE-6569] RelToSqlConverter missing IGNORE NULLS for window func…"}},{"before":"48f0424c1ae5e2152a07ca5eb2c1d835371c24dc","after":"6593f26f6247441ea506c1705471c6d740774dc8","ref":"refs/heads/main","pushedAt":"2024-09-15T22:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"Add tests for year month intervals","shortMessageHtmlLink":"Add tests for year month intervals"}},{"before":"91fe118d4f9592215ada50287a7039a27e0f2723","after":"48f0424c1ae5e2152a07ca5eb2c1d835371c24dc","ref":"refs/heads/main","pushedAt":"2024-09-15T22:28:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-6572] Add more tests for NULL arguments to TO_CHAR functions\n\n* Added a test for first argument NULL without a cast\n* Added a test for both arguments NULL without a cast","shortMessageHtmlLink":"[CALCITE-6572] Add more tests for NULL arguments to TO_CHAR functions"}},{"before":"890f9adb4b9fa99e4cca144997c7392acc52389b","after":"91fe118d4f9592215ada50287a7039a27e0f2723","ref":"refs/heads/main","pushedAt":"2024-09-13T12:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobiGo","name":"NobiGo","path":"/NobiGo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23014579?s=80&v=4"},"commit":{"message":"[CALCITE-6549] Add LOG1P function (enabled in Spark library)","shortMessageHtmlLink":"[CALCITE-6549] Add LOG1P function (enabled in Spark library)"}},{"before":"67405c3892bcd2ccb03d14fff20471f4d6cd21a1","after":"890f9adb4b9fa99e4cca144997c7392acc52389b","ref":"refs/heads/main","pushedAt":"2024-09-10T21:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-3779] Implement BITAND, BITOR, BITXOR scalar functions\n\n* All three functions accept either a pair of Integer or Binary values as arguments\n* Binary arguments must be of the same length\n* Returns NULL if any argument is NULL\n* If all arguments are NULL, throw an error\n* Returns a value of the same type as the first argument if both arguments are not null","shortMessageHtmlLink":"[CALCITE-3779] Implement BITAND, BITOR, BITXOR scalar functions"}},{"before":"9723741c3d747e0393700c7e3dbc266668fbf4d6","after":"67405c3892bcd2ccb03d14fff20471f4d6cd21a1","ref":"refs/heads/main","pushedAt":"2024-09-09T18:18:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-3697] Implement BITCOUNT scalar function\n\n* All libraries now have a BITCOUNT() function that supports integer and binary values\n* The MySQL and BigQuery libraries also hav BIT_COUNT() which is an alias for BITCOUNT()\n* The MySQL version of BIT_COUNT() also supports decimal values (only looks at the integer portion)\n* BITCOUNT() counts all of the bits set in an integer or bytestring\n* Return NULL if the argument is NULL","shortMessageHtmlLink":"[CALCITE-3697] Implement BITCOUNT scalar function"}},{"before":"15f4ef98618e66e7e5cc70128dc0f7a7e6cb135c","after":"9723741c3d747e0393700c7e3dbc266668fbf4d6","ref":"refs/heads/main","pushedAt":"2024-09-09T18:06:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"[CALCITE-5807] Add SUBSTRING_INDEX function (enabled in Spark library)","shortMessageHtmlLink":"[CALCITE-5807] Add SUBSTRING_INDEX function (enabled in Spark library)"}},{"before":"5b298c6377e839daf47a14a6654906cb4f62e28e","after":"15f4ef98618e66e7e5cc70128dc0f7a7e6cb135c","ref":"refs/heads/main","pushedAt":"2024-09-06T12:38:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NobiGo","name":"NobiGo","path":"/NobiGo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23014579?s=80&v=4"},"commit":{"message":"[CALCITE-6565] Invalid unparse for CHAR without precision in MssqlSqlDialect","shortMessageHtmlLink":"[CALCITE-6565] Invalid unparse for CHAR without precision in MssqlSql…"}},{"before":"acf4209e0d53f17818c17735235d8762a2d7adb4","after":"5b298c6377e839daf47a14a6654906cb4f62e28e","ref":"refs/heads/main","pushedAt":"2024-09-06T12:11:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobiGo","name":"NobiGo","path":"/NobiGo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23014579?s=80&v=4"},"commit":{"message":"[CALCITE-6423] Invalid unparse for CHAR without precision in MssqlSqlDialect","shortMessageHtmlLink":"[CALCITE-6423] Invalid unparse for CHAR without precision in MssqlSql…"}},{"before":"67c9cb9270a24288f1b8cf82e2c92b2ede986684","after":"acf4209e0d53f17818c17735235d8762a2d7adb4","ref":"refs/heads/main","pushedAt":"2024-09-06T00:47:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobiGo","name":"NobiGo","path":"/NobiGo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23014579?s=80&v=4"},"commit":{"message":"Add cast.iq, a Quidem test for CAST","shortMessageHtmlLink":"Add cast.iq, a Quidem test for CAST"}},{"before":"b2224a8b9f246b52b01ab24a591562b69b22fca7","after":"67c9cb9270a24288f1b8cf82e2c92b2ede986684","ref":"refs/heads/main","pushedAt":"2024-09-05T20:04:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"julianhyde","name":"Julian Hyde","path":"/julianhyde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130553?s=80&v=4"},"commit":{"message":"[CALCITE-6557] AggregateMergeRule throws 'type mismatch' AssertionError\n\nThe fix was to use the type of the upper aggregate call, rather than\nthe lower.","shortMessageHtmlLink":"[CALCITE-6557] AggregateMergeRule throws 'type mismatch' AssertionError"}},{"before":"b1308feff49c8b747b3bbb52e1519d334bc984ec","after":"b2224a8b9f246b52b01ab24a591562b69b22fca7","ref":"refs/heads/main","pushedAt":"2024-09-05T01:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobiGo","name":"NobiGo","path":"/NobiGo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23014579?s=80&v=4"},"commit":{"message":"[CALCITE-4871] CAST a literal to DECIMAL type return wrong result","shortMessageHtmlLink":"[CALCITE-4871] CAST a literal to DECIMAL type return wrong result"}},{"before":"8771e3f94b2c4f132bfa51a0b93ddb7a11cd97bc","after":"b1308feff49c8b747b3bbb52e1519d334bc984ec","ref":"refs/heads/main","pushedAt":"2024-09-03T20:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianhyde","name":"Julian Hyde","path":"/julianhyde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130553?s=80&v=4"},"commit":{"message":"[CALCITE-6552] Enable CheckerFramework in 'server' module\n\nIn [CALCITE-4199] we enabled CheckerFramework (via\nannotations and CI jobs) in the 'core' and 'linq4j' modules;\nthis change further enables CheckerFramework in the 'server'\nmodule, and fixes all violations.\n\nThere are also a large number of 'cosmetic' modifications to\nimprove code quality without changing behavior, including:\n * Replace `this.x = x; assert x != null;` with\n `this.x = requireNonNull(x);` in constructors\n * Replace `assert` in other code locations where it\n implements an invariant. We don't use `requireNonNull`\n because it throws `NullPointerException`; we would prefer\n to throw `AssertionError` or `IllegalStateException`\n * Replace `x.equals(\"\")` and `x.size() == 0` with `x.isEmpty()`\n * Make fields `final` where possible\n * Make private methods and inner classes `static` where possible\n * In class `Pair` make the type variables `K` and `V`\n no longer nullable by default (you can make each of them\n nullable if you need)\n * Always import `Objects.requireNonNull`, `Integer.parseInt`,\n `Float.parseFloat`, `Double.parseDouble`, `Byte.parseByte`,\n `Short.parseShort`, `Boolean.parseBoolean`, `Long.parseLong`\n via static import, and change autostyle rules to enforce\n this automatically\n * Remove redundant 'throws' clauses\n * Add `@Nullable` annotations for method parameters and\n return values so that types are nullable only if they\n need to be; the goal is that you should not pass null or\n a nullable value as an argument that has non-nullable\n type, and after this change we are nearer to that goal\n\nIn Util, optimize methods `transform` and `transformIndexed`\nfor the case where list is empty and immutable.\n\nClose apache/calcite#3939","shortMessageHtmlLink":"[CALCITE-6552] Enable CheckerFramework in 'server' module"}},{"before":"30304bb489bb9eea84e556bc059010354a49c46d","after":"8771e3f94b2c4f132bfa51a0b93ddb7a11cd97bc","ref":"refs/heads/main","pushedAt":"2024-09-01T00:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julianhyde","name":"Julian Hyde","path":"/julianhyde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130553?s=80&v=4"},"commit":{"message":"[CALCITE-6555] RelBuilder.aggregateRex wrongly thinks aggregate functions of \"GROUP BY ()\" queries are NOT NULL\n\nIn RelBuilder, the aggregateRex method (added in CALCITE-5802)\nwrongly thinks that aggregate functions in a `GROUP BY ()`\nquery are NOT NULL. Consider the query\n\n SELECT SUM(empno) AS s, COUNT(empno) AS c\n FROM emp\n GROUP BY ()\n\n`SUM(empno)` should be nullable, even though `empno` has type\n`SMALLINT NOT NULL`, because `GROUP BY ()` will return one row\neven if `emp` has no rows, and therefore `SUM` will be\nevaluated over the empty set. A RelBuilder test that attempts\nto build an equivalent query gets the following error stack:\n\n java.lang.AssertionError: type mismatch:\n ref:\n SMALLINT NOT NULL\n input:\n SMALLINT\n\nWe add a test case for measure queries, because measures are\nthe only code path that uses `aggregateRex` at present.","shortMessageHtmlLink":"[CALCITE-6555] RelBuilder.aggregateRex wrongly thinks aggregate funct…"}},{"before":"dac001d8ce7199e84f1148ea7bb57bc2dd83ea91","after":"30304bb489bb9eea84e556bc059010354a49c46d","ref":"refs/heads/main","pushedAt":"2024-08-29T21:49:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mihaibudiu","name":"Mihai Budiu","path":"/mihaibudiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19397042?s=80&v=4"},"commit":{"message":"Remove FENNEL VM; enable some disabled tests\n\nSigned-off-by: Mihai Budiu ","shortMessageHtmlLink":"Remove FENNEL VM; enable some disabled tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwNjo1Njo0MS4wMDAwMDBazwAAAAS8lI1v","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwNjo1Njo0MS4wMDAwMDBazwAAAAS8lI1v","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQyMTo0OTozMi4wMDAwMDBazwAAAASoFN1x"}},"title":"Activity · apache/calcite"}