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

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


The following commit(s) were added to refs/heads/master by this push:
     new 945256f6a6 [regression](Nereids) add nereids syntax regression suite 
(#11423)
945256f6a6 is described below

commit 945256f6a64c70aa5c7b987d04bfd29a36f71219
Author: morrySnow <101034200+morrys...@users.noreply.github.com>
AuthorDate: Tue Aug 2 16:45:53 2022 +0800

    [regression](Nereids) add nereids syntax regression suite (#11423)
    
    add a new regression suite for test nereids syntax. It load data only and 
has no test case now.
---
 regression-test/suites/nereids_syntax/load.groovy | 184 ++++++++++++++++++++++
 1 file changed, 184 insertions(+)

diff --git a/regression-test/suites/nereids_syntax/load.groovy 
b/regression-test/suites/nereids_syntax/load.groovy
new file mode 100644
index 0000000000..22103b19e3
--- /dev/null
+++ b/regression-test/suites/nereids_syntax/load.groovy
@@ -0,0 +1,184 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+suite("load") {
+    sql """
+        DROP TABLE IF EXISTS `customer`;
+    """
+
+    sql """
+        DROP TABLE IF EXISTS `dates`;
+    """
+
+    sql """
+        DROP TABLE IF EXISTS `lineorder`;
+    """
+
+    sql """
+        DROP TABLE IF EXISTS `part`;
+    """
+
+    sql """
+        DROP TABLE IF EXISTS `supplier`;
+    """
+
+    sql """
+        CREATE TABLE IF NOT EXISTS `customer` (
+          `c_custkey` int(11) NOT NULL COMMENT "",
+          `c_name` varchar(26) NOT NULL COMMENT "",
+          `c_address` varchar(41) NOT NULL COMMENT "",
+          `c_city` varchar(11) NOT NULL COMMENT "",
+          `c_nation` varchar(16) NOT NULL COMMENT "",
+          `c_region` varchar(13) NOT NULL COMMENT "",
+          `c_phone` varchar(16) NOT NULL COMMENT "",
+          `c_mktsegment` varchar(11) NOT NULL COMMENT ""
+        )
+        DISTRIBUTED BY HASH(`c_custkey`) BUCKETS 10
+        PROPERTIES (
+        "replication_num" = "1"
+        );
+    """
+
+    sql """
+        CREATE TABLE IF NOT EXISTS `dates` (
+          `d_datekey` int(11) NOT NULL COMMENT "",
+          `d_date` varchar(20) NOT NULL COMMENT "",
+          `d_dayofweek` varchar(10) NOT NULL COMMENT "",
+          `d_month` varchar(11) NOT NULL COMMENT "",
+          `d_year` int(11) NOT NULL COMMENT "",
+          `d_yearmonthnum` int(11) NOT NULL COMMENT "",
+          `d_yearmonth` varchar(9) NOT NULL COMMENT "",
+          `d_daynuminweek` int(11) NOT NULL COMMENT "",
+          `d_daynuminmonth` int(11) NOT NULL COMMENT "",
+          `d_daynuminyear` int(11) NOT NULL COMMENT "",
+          `d_monthnuminyear` int(11) NOT NULL COMMENT "",
+          `d_weeknuminyear` int(11) NOT NULL COMMENT "",
+          `d_sellingseason` varchar(14) NOT NULL COMMENT "",
+          `d_lastdayinweekfl` int(11) NOT NULL COMMENT "",
+          `d_lastdayinmonthfl` int(11) NOT NULL COMMENT "",
+          `d_holidayfl` int(11) NOT NULL COMMENT "",
+          `d_weekdayfl` int(11) NOT NULL COMMENT ""
+        )
+        DISTRIBUTED BY HASH(`d_datekey`) BUCKETS 1
+        PROPERTIES (
+        "replication_num" = "1"
+        );
+    """
+
+    sql """
+        CREATE TABLE IF NOT EXISTS `lineorder` (
+          `lo_orderkey` bigint(20) NOT NULL COMMENT "",
+          `lo_linenumber` bigint(20) NOT NULL COMMENT "",
+          `lo_custkey` int(11) NOT NULL COMMENT "",
+          `lo_partkey` int(11) NOT NULL COMMENT "",
+          `lo_suppkey` int(11) NOT NULL COMMENT "",
+          `lo_orderdate` int(11) NOT NULL COMMENT "",
+          `lo_orderpriority` varchar(16) NOT NULL COMMENT "",
+          `lo_shippriority` int(11) NOT NULL COMMENT "",
+          `lo_quantity` bigint(20) NOT NULL COMMENT "",
+          `lo_extendedprice` bigint(20) NOT NULL COMMENT "",
+          `lo_ordtotalprice` bigint(20) NOT NULL COMMENT "",
+          `lo_discount` bigint(20) NOT NULL COMMENT "",
+          `lo_revenue` bigint(20) NOT NULL COMMENT "",
+          `lo_supplycost` bigint(20) NOT NULL COMMENT "",
+          `lo_tax` bigint(20) NOT NULL COMMENT "",
+          `lo_commitdate` bigint(20) NOT NULL COMMENT "",
+          `lo_shipmode` varchar(11) NOT NULL COMMENT ""
+        )
+        PARTITION BY RANGE(`lo_orderdate`)
+        (PARTITION p1992 VALUES [("-2147483648"), ("19930101")),
+        PARTITION p1993 VALUES [("19930101"), ("19940101")),
+        PARTITION p1994 VALUES [("19940101"), ("19950101")),
+        PARTITION p1995 VALUES [("19950101"), ("19960101")),
+        PARTITION p1996 VALUES [("19960101"), ("19970101")),
+        PARTITION p1997 VALUES [("19970101"), ("19980101")),
+        PARTITION p1998 VALUES [("19980101"), ("19990101")))
+        DISTRIBUTED BY HASH(`lo_orderkey`) BUCKETS 48
+        PROPERTIES (
+        "replication_num" = "1"
+        );
+    """
+
+    sql """
+        CREATE TABLE IF NOT EXISTS `part` (
+          `p_partkey` int(11) NOT NULL COMMENT "",
+          `p_name` varchar(23) NOT NULL COMMENT "",
+          `p_mfgr` varchar(7) NOT NULL COMMENT "",
+          `p_category` varchar(8) NOT NULL COMMENT "",
+          `p_brand` varchar(10) NOT NULL COMMENT "",
+          `p_color` varchar(12) NOT NULL COMMENT "",
+          `p_type` varchar(26) NOT NULL COMMENT "",
+          `p_size` int(11) NOT NULL COMMENT "",
+          `p_container` varchar(11) NOT NULL COMMENT ""
+        )
+        DISTRIBUTED BY HASH(`p_partkey`) BUCKETS 10
+        PROPERTIES (
+        "replication_num" = "1"
+        );
+    """
+
+    sql """
+        CREATE TABLE IF NOT EXISTS `supplier` (
+          `s_suppkey` int(11) NOT NULL COMMENT "",
+          `s_name` varchar(26) NOT NULL COMMENT "",
+          `s_address` varchar(26) NOT NULL COMMENT "",
+          `s_city` varchar(11) NOT NULL COMMENT "",
+          `s_nation` varchar(16) NOT NULL COMMENT "",
+          `s_region` varchar(13) NOT NULL COMMENT "",
+          `s_phone` varchar(16) NOT NULL COMMENT ""
+        )
+        DISTRIBUTED BY HASH(`s_suppkey`) BUCKETS 10
+        PROPERTIES (
+        "replication_num" = "1"
+        );
+    """
+
+    sql """
+        INSERT INTO customer VALUES
+        (1303, "Customer#000001303", "fQ Lp,FoozZe1", "ETHIOPIA 3", 
"ETHIOPIA", "AFRICA", "15-658-234-7985", "MACHINERY"),
+        (1309, "Customer#000001309", "vQcJGUXPHMH2 5OWs1XUP0kx", "IRAN     2", 
"IRAN", "MIDDLE EAST", "20-821-905-5952", "AUTOMOBILE"),
+        (1312, "Customer#000001312", "MVsKeqWejff8jQ30", "CANADA   9", 
"CANADA", "AMERICA", "13-153-492-9898", "BUILDING");
+    """
+
+    sql """
+        INSERT INTO dates VALUES
+        (19920410, "April 10, 1992", "Saturday", "April", 1992, 199204, 
"Apr1992", 7, 10, 101, 4, 15, "Spring", 1, 1, 0, 0),
+        (19920411, "April 11, 1992", "Sunday", "April", 1992, 199204, 
"Apr1992", 1, 11, 102, 4, 15, "Spring", 0, 1, 0, 0),
+        (19920412, "April 12, 1992", "Monday", "April", 1992, 199204, 
"Apr1992", 2, 12, 103, 4, 15, "Spring", 0, 1, 0, 1);
+    """
+
+    sql """
+        INSERT INTO part VALUES
+        (1165, "linen midnight", "MFGR#3", "MFGR#31", "MFGR#3117", "seashell", 
"MEDIUM BURNISHED NICKEL", 1, "LG PACK"),
+        (1432, "metallic bisque", "MFGR#3", "MFGR#35", "MFGR#352", 
"aquamarine", "LARGE BURNISHED TIN", 21, "MED PKG"),
+        (1455, "magenta blush", "MFGR#1", "MFGR#13", "MFGR#1324", "blue", 
"LARGE BRUSHED STEEL", 42, "SM PACK");
+    """
+
+    sql """
+        INSERT INTO supplier VALUES
+        (9, "Supplier#000000009", ",gJ6K2MKveYxQT", "IRAN     6", "IRAN", 
"MIDDLE EAST", "20-338-906-3675"),
+        (15, "Supplier#000000015", "DF35PepL5saAK", "INDIA    0", "INDIA", 
"ASIA", "18-687-542-7601"),
+        (29, "Supplier#000000029", "VVSymB3fbwaN", "ARGENTINA4", "ARGENTINA", 
"AMERICA", "11-773-203-7342");
+    """
+
+    sql """
+        INSERT INTO lineorder VALUES
+        (1309892, 2, 1303, 1165, 9, 19920517, "3-MEDIUM", 0, 21, 2404899, 
5119906, 8, 2212507, 68711, 7, 19920616, "RAIL"),
+        (1309892, 1, 1303, 1432, 15, 19920517, "3-MEDIUM", 0, 24, 2959704, 
5119906, 7, 2752524, 73992, 0, 19920619, "TRUCK"),
+        (1310179, 6, 1312, 1455, 29, 19921110, "3-MEDIUM", 0, 15, 1705830, 
20506457, 10, 1535247, 68233, 8, 19930114, "FOB");
+    """
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to