This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 3938c9e052c Add more test cases on Doris SQL parser (#37676)
3938c9e052c is described below

commit 3938c9e052c4482ef4e934385afece93ee8da977
Author: Liang Zhang <[email protected]>
AuthorDate: Wed Jan 7 19:25:08 2026 +0800

    Add more test cases on Doris SQL parser (#37676)
---
 test/it/parser/src/main/resources/case/dml/lock-table.xml          | 4 ++++
 test/it/parser/src/main/resources/sql/supported/dal/set.xml        | 2 +-
 test/it/parser/src/main/resources/sql/supported/dml/lock-table.xml | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/test/it/parser/src/main/resources/case/dml/lock-table.xml 
b/test/it/parser/src/main/resources/case/dml/lock-table.xml
index 069fdf222dc..a4a0882602d 100644
--- a/test/it/parser/src/main/resources/case/dml/lock-table.xml
+++ b/test/it/parser/src/main/resources/case/dml/lock-table.xml
@@ -20,4 +20,8 @@
 <sql-parser-test-cases>
     <lock sql-case-id="lock-table" />
     <lock sql-case-id="lock-table-remote" />
+    <lock sql-case-id="lock_table_with_alias_doris">
+        <table name="t1" start-index="12" stop-index="13" />
+        <table name="t1" alias="a" start-index="21" stop-index="27" />
+    </lock>
 </sql-parser-test-cases>
diff --git a/test/it/parser/src/main/resources/sql/supported/dal/set.xml 
b/test/it/parser/src/main/resources/sql/supported/dal/set.xml
index add44b5fbc0..8706ee8cc2e 100644
--- a/test/it/parser/src/main/resources/sql/supported/dal/set.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dal/set.xml
@@ -17,7 +17,7 @@
   -->
 
 <sql-cases>
-    <sql-case id="set_user_variable" value="SET @drop = IF(@have_ndb = 0, 
@drop_cmd, 'SET @dummy = 0')" db-types="MySQL" />
+    <sql-case id="set_user_variable" value="SET @drop = IF(@have_ndb = 0, 
@drop_cmd, 'SET @dummy = 0')" db-types="MySQL,Doris" />
     <sql-case id="set_parameter_equal" value="SET configuration_parameter = 
'value'" db-types="PostgreSQL,openGauss, MySQL,Doris" />
     <sql-case id="set_parameter_equal_number" value="SET extra_float_digits = 
3" db-types="PostgreSQL,openGauss, MySQL" />
     <sql-case id="set_parameter_equal_session_mysql" value="SET SESSION 
configuration_parameter = 'value'" db-types="MySQL" />
diff --git a/test/it/parser/src/main/resources/sql/supported/dml/lock-table.xml 
b/test/it/parser/src/main/resources/sql/supported/dml/lock-table.xml
index 117aa1a305f..47fd67d2134 100644
--- a/test/it/parser/src/main/resources/sql/supported/dml/lock-table.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dml/lock-table.xml
@@ -19,4 +19,5 @@
 <sql-cases>
     <sql-case id="lock-table" value="LOCK TABLE employees IN EXCLUSIVE MODE 
NOWAIT" db-types="Oracle" />
     <sql-case id="lock-table-remote" value="LOCK TABLE employees@remote IN 
SHARE MODE" db-types="Oracle" />
+    <sql-case id="lock_table_with_alias_doris" value="LOCK TABLES t1 READ, t1 
AS a READ" db-types="Doris" />
 </sql-cases>

Reply via email to