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]

Reply via email to