terrymanu commented on issue #31492: URL: https://github.com/apache/shardingsphere/issues/31492#issuecomment-5386575740
Hi @iamhucong, thanks for reporting this. All Doris SQL cases listed in this issue now parse successfully on current master, so this issue can be closed as completed. The four unticked cases are already covered: - `ENGINE=olap` and the full `CREATE TABLE ... DISTRIBUTED BY HASH(k1) BUCKETS 32` example are covered by existing cases such as `create_table_with_comment_doris` and `create_table_hash_distributed_with_replication_allocation_doris` in `test/it/parser/src/main/resources/sql/supported/ddl/create-table.xml`. - The numeric multi-range partition `PARTITION BY RANGE(int_col) (FROM (1) TO (100) INTERVAL 10)` is covered by `create_table_multi_range_partition_integer_doris` in the same file. - `array_filter(lambda, arr)` and `array_filter(arr, filter_column)` parse without code changes: lambda expressions were added to the Doris grammar in #39523, and array functions with lambda arguments (for example `array_first(x -> x >= 3, [1.1, 2.2])`) already have passing parser cases. Per the issue description, cases that parse successfully without code changes only need a comment and no new assert file. I will close this issue as completed. Thanks to everyone who contributed to Doris SQL parsing. -- 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]
