should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,176 @@
# name: test/sql/storage/tpch/tpch_storage.test_slow
# description: Test TPC-H SF1 queries on persistent storage
# group: [tpch]
require tpch
load __TEST_DIR__/tpch_storage.db
foreach compression <compression>
statement ok
PRAGMA force_compression='${compression}'
statement ok
call dbgen(sf=1);
statement ok
CHECKPOINT
restart
query IIII
SELECT MIN(l_orderkey), MAX(l_orderkey), AVG(l_orderkey), COUNT(l_orderkey) FROM lineitem;
----
1 6000000 3000279.604204982 6001215
query IIII
SELECT MIN(l_partkey), MAX(l_partkey), AVG(l_partkey), COUNT(l_partkey) FROM lineitem;
----
1 200000 100017.98932999402 6001215
query IIII
SELECT MIN(l_suppkey), MAX(l_suppkey), AVG(l_suppkey), COUNT(l_suppkey) FROM lineitem;
----
1 10000 5000.602606138924 6001215
query IIII
SELECT MIN(l_linenumber), MAX(l_linenumber), AVG(l_linenumber), COUNT(l_linenumber) FROM lineitem;
----
1 7 3.0005757167506912 6001215
query IIII
SELECT MIN(l_quantity), MAX(l_quantity), AVG(l_quantity), COUNT(l_quantity) FROM lineitem;
----
1 50 25.507967136654827 6001215
query IIII
SELECT MIN(l_extendedprice), MAX(l_extendedprice), AVG(l_extendedprice), COUNT(l_extendedprice) FROM lineitem;
----
901.00 104949.50 38255.138484656854 6001215
query IIII
SELECT MIN(l_discount), MAX(l_discount), AVG(l_discount), COUNT(l_discount) FROM lineitem;
----
0.00 0.10 0.04999943011540163 6001215
query IIII
SELECT MIN(l_tax), MAX(l_tax), AVG(l_tax), COUNT(l_tax) FROM lineitem;
----
0.00 0.08 0.04001350893110812 6001215
query III
SELECT MIN(l_returnflag), MAX(l_returnflag), COUNT(l_returnflag) FROM lineitem;
----
A R 6001215
query III
SELECT MIN(l_linestatus), MAX(l_linestatus), COUNT(l_linestatus) FROM lineitem;
----
F O 6001215
query III
SELECT MIN(l_shipdate), MAX(l_shipdate), COUNT(l_shipdate) FROM lineitem;
----
1992-01-02 1998-12-01 6001215
query III
SELECT MIN(l_commitdate), MAX(l_commitdate), COUNT(l_commitdate) FROM lineitem;
----
1992-01-31 1998-10-31 6001215
query III
SELECT MIN(l_receiptdate), MAX(l_receiptdate), COUNT(l_receiptdate) FROM lineitem;
----
1992-01-04 1998-12-31 6001215
query III
SELECT MIN(l_shipinstruct), MAX(l_shipinstruct), COUNT(l_shipinstruct) FROM lineitem;
----
COLLECT COD TAKE BACK RETURN 6001215
query III
SELECT MIN(l_shipmode), MAX(l_shipmode), COUNT(l_shipmode) FROM lineitem;
----
AIR TRUCK 6001215
query III
SELECT MIN(l_comment), MAX(l_comment), COUNT(l_comment) FROM lineitem;
----
Tiresias zzle? furiously iro 6001215
query IIII
SELECT MIN(p_partkey), MAX(p_partkey), AVG(p_partkey), COUNT(p_partkey) FROM part;
----
1 200000 100000.5 200000
query III
SELECT MIN(p_name), MAX(p_name), COUNT(p_name) FROM part;
----
almond antique blue royal burnished yellow white seashell lavender black 200000
query III
SELECT MIN(p_mfgr), MAX(p_mfgr), COUNT(p_mfgr) FROM part;
----
Manufacturer#1 Manufacturer#5 200000
query III
SELECT MIN(p_brand), MAX(p_brand), COUNT(p_brand) FROM part;
----
Brand#11 Brand#55 200000
query III
SELECT MIN(p_type), MAX(p_type), COUNT(p_type) FROM part;
----
ECONOMY ANODIZED BRASS STANDARD POLISHED TIN 200000
query IIII
SELECT MIN(p_size), MAX(p_size), AVG(p_size), COUNT(p_size) FROM part;
----
1 50 25.427105 200000
query III
SELECT MIN(p_container), MAX(p_container), COUNT(p_container) FROM part;
----
JUMBO BAG WRAP PKG 200000
query IIII
SELECT MIN(p_retailprice), MAX(p_retailprice), AVG(p_retailprice), COUNT(p_retailprice) FROM part;
----
901.00 2098.99 1499.496 200000
query III
SELECT MIN(p_comment), MAX(p_comment), COUNT(p_comment) FROM part;
----
Tires zzle? fur 200000
loop i 1 9
query I
PRAGMA tpch(${i})
----
<FILE>:extension/tpch/dbgen/answers/sf1/q0${i}.csv
endloop
loop i 10 23
query I
PRAGMA tpch(${i})
----
<FILE>:extension/tpch/dbgen/answers/sf1/q${i}.csv
endloop
statement ok
DROP TABLE part;
DROP TABLE supplier;
DROP TABLE partsupp;
DROP TABLE customer;
DROP TABLE orders;
DROP TABLE lineitem;
DROP TABLE nation;
DROP TABLE region;
endloop