daniellansun commented on PR #3167: URL: https://github.com/apache/groovy/pull/3167#issuecomment-6768453339
Thanks Paul. The user guide no longer lists window functions as a strict-mode restriction. Portable GINQ window functions now translate in strict mode under `native-sql` and `jooq-sql` to ANSI `OVER`: `rowNumber`, `rank`, `denseRank`, `percentRank`, `cumeDist`, `ntile`, `lead`, `lag`, `firstValue`, `lastValue`, `nthValue`, and the window aggregates `count`, `sum`, `avg`, `min` and `max`. The window forms of `median`, `stdev`, `stdevp`, `var`, `varp` and `agg` remain deferred: strict mode rejects them, and `mixedMode: true` still evaluates that clause in memory. This branch is rebased onto the current #3155 tip. I'll rebase again once #3155 lands. The earlier Windows failure was the post-build cache scrub, as you noted, not a test failure. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
