Changeset: 315e6c4c7291 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=315e6c4c7291
Modified Files:
        testing/SQLogicConvertNotes
Branch: mtest
Log Message:

merge upstream mtest


diffs (truncated from 1195 to 300 lines):

diff --git a/sql/benchmarks/tpch/LOCKED/Tests/All 
b/sql/benchmarks/tpch/LOCKED/Tests/All
--- a/sql/benchmarks/tpch/LOCKED/Tests/All
+++ b/sql/benchmarks/tpch/LOCKED/Tests/All
@@ -1,34 +1,35 @@
-create
-check0
-load
-check1
-alter
-check2
-01
-02
-03
-04
-05
-06
-#06a
-07
-#07a
-08
-#08a
-09
-#09b
-#09c
-10
-11
-12
-13
-#13a
-14
-15
-16
-17
-18
-19
-20
-21
-22
+one
+#create
+#check0
+#load
+#check1
+#alter
+#check2
+#01
+#02
+#03
+#04
+#05
+#06
+##06a
+#07
+##07a
+#08
+##08a
+#09
+##09b
+##09c
+#10
+#11
+#12
+#13
+##13a
+#14
+#15
+#16
+#17
+#18
+#19
+#20
+#21
+#22
diff --git a/sql/benchmarks/tpch/LOCKED/Tests/one.test.in 
b/sql/benchmarks/tpch/LOCKED/Tests/one.test.in
new file mode 100644
--- /dev/null
+++ b/sql/benchmarks/tpch/LOCKED/Tests/one.test.in
@@ -0,0 +1,1107 @@
+statement ok
+START TRANSACTION
+
+statement ok
+CREATE TABLE REGION  ( R_REGIONKEY  INTEGER NOT NULL,
+                            R_NAME       CHAR(25) NOT NULL,
+                            R_COMMENT    VARCHAR(152))
+
+statement ok
+CREATE TABLE NATION  ( N_NATIONKEY  INTEGER NOT NULL,
+                            N_NAME       CHAR(25) NOT NULL,
+                            N_REGIONKEY  INTEGER NOT NULL,
+                            N_COMMENT    VARCHAR(152))
+
+statement ok
+CREATE TABLE PART  ( P_PARTKEY     INTEGER NOT NULL,
+                          P_NAME        VARCHAR(55) NOT NULL,
+                          P_MFGR        CHAR(25) NOT NULL,
+                          P_BRAND       CHAR(10) NOT NULL,
+                          P_TYPE        VARCHAR(25) NOT NULL,
+                          P_SIZE        INTEGER NOT NULL,
+                          P_CONTAINER   CHAR(10) NOT NULL,
+                          P_RETAILPRICE DECIMAL(15,2) NOT NULL,
+                          P_COMMENT     VARCHAR(23) NOT NULL )
+
+statement ok
+CREATE TABLE SUPPLIER ( S_SUPPKEY     INTEGER NOT NULL,
+                             S_NAME        CHAR(25) NOT NULL,
+                             S_ADDRESS     VARCHAR(40) NOT NULL,
+                             S_NATIONKEY   INTEGER NOT NULL,
+                             S_PHONE       CHAR(15) NOT NULL,
+                             S_ACCTBAL     DECIMAL(15,2) NOT NULL,
+                             S_COMMENT     VARCHAR(101) NOT NULL)
+
+statement ok
+CREATE TABLE PARTSUPP ( PS_PARTKEY     INTEGER NOT NULL,
+                             PS_SUPPKEY     INTEGER NOT NULL,
+                             PS_AVAILQTY    INTEGER NOT NULL,
+                             PS_SUPPLYCOST  DECIMAL(15,2)  NOT NULL,
+                             PS_COMMENT     VARCHAR(199) NOT NULL )
+
+statement ok
+CREATE TABLE CUSTOMER ( C_CUSTKEY     INTEGER NOT NULL,
+                             C_NAME        VARCHAR(25) NOT NULL,
+                             C_ADDRESS     VARCHAR(40) NOT NULL,
+                             C_NATIONKEY   INTEGER NOT NULL,
+                             C_PHONE       CHAR(15) NOT NULL,
+                             C_ACCTBAL     DECIMAL(15,2)   NOT NULL,
+                             C_MKTSEGMENT  CHAR(10) NOT NULL,
+                             C_COMMENT     VARCHAR(117) NOT NULL)
+
+statement ok
+CREATE TABLE ORDERS  ( O_ORDERKEY       INTEGER NOT NULL,
+                           O_CUSTKEY        INTEGER NOT NULL,
+                           O_ORDERSTATUS    CHAR(1) NOT NULL,
+                           O_TOTALPRICE     DECIMAL(15,2) NOT NULL,
+                           O_ORDERDATE      DATE NOT NULL,
+                           O_ORDERPRIORITY  CHAR(15) NOT NULL,
+                           O_CLERK          CHAR(15) NOT NULL,
+                           O_SHIPPRIORITY   INTEGER NOT NULL,
+                           O_COMMENT        VARCHAR(79) NOT NULL)
+
+statement ok
+CREATE TABLE LINEITEM ( L_ORDERKEY    INTEGER NOT NULL,
+                             L_PARTKEY     INTEGER NOT NULL,
+                             L_SUPPKEY     INTEGER NOT NULL,
+                             L_LINENUMBER  INTEGER NOT NULL,
+                             L_QUANTITY    DECIMAL(15,2) NOT NULL,
+                             L_EXTENDEDPRICE  DECIMAL(15,2) NOT NULL,
+                             L_DISCOUNT    DECIMAL(15,2) NOT NULL,
+                             L_TAX         DECIMAL(15,2) NOT NULL,
+                             L_RETURNFLAG  CHAR(1) NOT NULL,
+                             L_LINESTATUS  CHAR(1) NOT NULL,
+                             L_SHIPDATE    DATE NOT NULL,
+                             L_COMMITDATE  DATE NOT NULL,
+                             L_RECEIPTDATE DATE NOT NULL,
+                             L_SHIPINSTRUCT CHAR(25) NOT NULL,
+                             L_SHIPMODE     CHAR(10) NOT NULL,
+                             L_COMMENT      VARCHAR(44) NOT NULL)
+
+statement ok
+COMMIT
+
+query ITTITRTT rowsort
+select * from customer
+----
+
+query ITIT rowsort
+select * from nation
+----
+
+query IITRTTTIT rowsort
+select * from orders
+----
+
+query IIIRT rowsort
+select * from partsupp
+----
+
+query ITTTTITRT rowsort
+select * from part
+----
+
+query ITT rowsort
+select * from region
+----
+
+query ITTITRT rowsort
+select * from supplier
+----
+
+query IIIIRRRRTTTTTTTT rowsort
+select * from lineitem
+----
+
+statement ok
+COPY 5 RECORDS INTO region from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/region.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 25 RECORDS INTO nation from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/nation.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 100 RECORDS INTO supplier from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/supplier.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 1500 RECORDS INTO customer from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/customer.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 2000 RECORDS INTO part from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/part.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 8000 RECORDS INTO partsupp from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/partsupp.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 15000 RECORDS INTO orders from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/orders.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+statement ok
+COPY 70000 RECORDS INTO lineitem from 
E'$QTSTSRCBASE/sql/benchmarks/tpch/SF-0.01/lineitem.tbl' USING DELIMITERS '|', 
E'|\n' LOCKED
+
+query I rowsort
+select count(*) from customer
+----
+1500
+
+query I rowsort
+select count(*) from nation
+----
+25
+
+query I rowsort
+select count(*) from orders
+----
+15000
+
+query I rowsort
+select count(*) from partsupp
+----
+8000
+
+query I rowsort
+select count(*) from part
+----
+2000
+
+query I rowsort
+select count(*) from region
+----
+5
+
+query I rowsort
+select count(*) from supplier
+----
+100
+
+query I rowsort
+select count(*) from lineitem
+----
+60175
+
+query ITT rowsort
+select * from region   limit 9
+----
+15 values hashing to 8fe4ac6c9d3a0c3fa61683fe0a58b4c2
+
+query ITIT rowsort
+select * from nation   limit 9
+----
+36 values hashing to d1210adfcf46c083f97818fd2a44744c
+
+query ITTITRT rowsort
+select * from supplier limit 9
+----
+63 values hashing to 0376bc5d5aa0430263e54747bab6a79f
+
+query ITTITRTT rowsort
+select * from customer limit 9
+----
+72 values hashing to e63573178f338644bf53d9bc54763aba
+
+query ITTTTITRT rowsort
+select * from part     limit 9
+----
+81 values hashing to ce9be78ce56584254906028a4eb7bc37
+
+query IIIRT rowsort
+select * from partsupp limit 9
+----
+45 values hashing to 67cf5106a464cc6417724118e75dccb7
+
+query IITRTTTIT rowsort
+select * from orders   limit 9
+----
+81 values hashing to 618840147d6f43b9f017635da99d9c01
+
+query IIIIRRRRTTTTTTTT rowsort
+select * from lineitem limit 9
+----
+144 values hashing to 5b3482da1afab8d411eeb26ffee69dd0
+
+statement ok
+START TRANSACTION
+
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to