terrymanu commented on issue #31505: URL: https://github.com/apache/shardingsphere/issues/31505#issuecomment-5386565890
Hi @iamhucong, thanks for reporting this. All cases tracked in this issue are now fully supported on the current master, so we can close it as completed. - `RECOVER DATABASE/TABLE/PARTITION` and `SHOW TRANSACTION` were implemented in #39512 (merged into master on 2026-08-19), including grammar rules, `DorisRecoverStatement` / `DorisShowTransactionStatement`, visitors, and parser test cases. - `ROW_NUMBER() OVER (...)` is covered by the existing window function rule, with Doris-specific sql-cases such as `select_window_partition_order_doris`. - `ELT` and `LTRIM` already have `MySQL,Doris` sql-cases (`select_elt`, `select_ltrim_function`). - `null_or_empty`, `BITSHIFTLEFT`/`BITSHIFTRIGHT`, `l2_distance`/`DISTANCE`, `array_shuffle`/`shuffle` are regular function calls that parse through the generic function-name rule without code changes. I verified every case above parses successfully against the current master Doris parser. @shamilv, thanks for your interest — the remaining open PR #39505 is now redundant since #39512 covers the same `RECOVER` syntax, so I'll close it too. -- 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]
