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

duanzhengqiang 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 130abc9746b add more SQL test case for create-materialized-view 
(#29061)
130abc9746b is described below

commit 130abc9746b8bd4e1a047d7069952964241ce77c
Author: +7 <[email protected]>
AuthorDate: Fri Nov 17 11:24:48 2023 +0800

    add more SQL test case for create-materialized-view (#29061)
---
 .../src/main/resources/case/ddl/create-materialized-view.xml  |  1 +
 .../resources/sql/supported/ddl/create-materialized-view.xml  | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git 
a/test/it/parser/src/main/resources/case/ddl/create-materialized-view.xml 
b/test/it/parser/src/main/resources/case/ddl/create-materialized-view.xml
index 1224d0d80eb..81c7cfd2f9e 100644
--- a/test/it/parser/src/main/resources/case/ddl/create-materialized-view.xml
+++ b/test/it/parser/src/main/resources/case/ddl/create-materialized-view.xml
@@ -25,4 +25,5 @@
     <create-materialized-view 
sql-case-id="create_materialized_view_with_refresh_fast" />
     <create-materialized-view 
sql-case-id="create_materialized_view_with_refresh_fast_query_rewrite" />
     <create-materialized-view 
sql-case-id="create_materialized_view_with_refresh_fast_disable_query_rewrite" 
/>
+    <create-materialized-view 
sql-case-id="create_materialized_view_with_tablespace_parallel_build_immediate" 
/>
 </sql-parser-test-cases>
diff --git 
a/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view.xml
 
b/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view.xml
index 2febdf2bb01..e45c17d1788 100644
--- 
a/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view.xml
+++ 
b/test/it/parser/src/main/resources/sql/supported/ddl/create-materialized-view.xml
@@ -43,4 +43,15 @@
     FROM SH.SALES, SH.CUSTOMERS
     WHERE SH.CUSTOMERS.CUST_ID = SH.SALES.CUST_ID
     GROUP BY SH.SALES.PROD_ID, SH.CUSTOMERS.CUST_ID;" db-types="Oracle" />
+    <sql-case 
id="create_materialized_view_with_tablespace_parallel_build_immediate" 
value="CREATE MATERIALIZED VIEW sales_by_month_by_state
+     TABLESPACE example
+     PARALLEL 4
+     BUILD IMMEDIATE
+     REFRESH COMPLETE
+     ENABLE QUERY REWRITE
+     AS SELECT t.calendar_month_desc, c.cust_state_province,
+        SUM(s.amount_sold) AS sum_sales
+        FROM times t, sales s, customers c
+        WHERE s.time_id = t.time_id AND s.cust_id = c.cust_id
+        GROUP BY t.calendar_month_desc, c.cust_state_province;" 
db-types="Oracle" />
 </sql-cases>

Reply via email to