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>