You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-10-31 18:30:33 +03:00 
			
		
		
		
	* Restructured test suites and added autopilot and extended suites * Updated autopilot with correct branch - develop * Moved setup test case to a 'setup' directory, for consistency * Fixed a path issue * Updated some tests cases to keep up with development Co-authored-by: root <root@rocky8.localdomain>
		
			
				
	
	
		
			88 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Test case migrated from regression test suite:
 | |
| # ./mysql/queries/nightly/alltest/test000/dmlSchemaValidation/tpchValidation.sql
 | |
| #
 | |
| # Author: Susil, susil.behera@mariadb.com
 | |
| #
 | |
| 
 | |
| -- source ../include/have_columnstore.inc
 | |
| 
 | |
| USE tpch1;
 | |
| 
 | |
| select count(l_orderkey), min(l_orderkey), max(l_orderkey) , sum(l_orderkey), avg(l_orderkey)  from lineitem;
 | |
| select count(l_partkey), min(l_partkey), max(l_partkey) , sum(l_partkey), avg(l_partkey)  from lineitem;
 | |
| select count(l_suppkey), min(l_suppkey), max(l_suppkey) , sum(l_suppkey), avg(l_suppkey)  from lineitem;
 | |
| select count(l_linenumber), min(l_linenumber), max(l_linenumber) , sum(l_linenumber), avg(l_linenumber)  from lineitem;
 | |
| select count(l_quantity), min(l_quantity), max(l_quantity) , sum(l_quantity), avg(l_quantity)  from lineitem;
 | |
| select count(l_extendedprice), min(l_extendedprice), max(l_extendedprice) , sum(l_extendedprice), avg(l_extendedprice)  from lineitem;
 | |
| select count(l_discount), min(l_discount), max(l_discount) , sum(l_discount), avg(l_discount)  from lineitem;
 | |
| select count(l_tax), min(l_tax), max(l_tax) , sum(l_tax), avg(l_tax)  from lineitem;
 | |
| select count(l_returnflag), min(l_returnflag), max(l_returnflag)  from lineitem;
 | |
| select count(l_linestatus), min(l_linestatus), max(l_linestatus)  from lineitem;
 | |
| select count(l_shipdate), min(l_shipdate), max(l_shipdate) from lineitem;
 | |
| select count(l_commitdate), min(l_commitdate), max(l_commitdate) from lineitem;
 | |
| select count(l_receiptdate), min(l_receiptdate), max(l_receiptdate) from lineitem;
 | |
| select count(*) from lineitem;
 | |
| select count(o_orderkey), min(o_orderkey), max(o_orderkey) , sum(o_orderkey), avg(o_orderkey)  from orders;
 | |
| select count(o_custkey), min(o_custkey), max(o_custkey) , sum(o_custkey), avg(o_custkey)  from orders;
 | |
| select count(o_orderstatus), min(o_orderstatus), max(o_orderstatus)  from orders;
 | |
| select count(o_totalprice), min(o_totalprice), max(o_totalprice) , sum(o_totalprice), avg(o_totalprice)  from orders;
 | |
| select count(o_orderdate), min(o_orderdate), max(o_orderdate) from orders;
 | |
| select count(o_orderpriority), min(o_orderpriority), max(o_orderpriority) from orders;
 | |
| select count(o_clerk), min(o_clerk), max(o_clerk)  from orders;
 | |
| select count(o_shippriority), min(o_shippriority), max(o_shippriority)  from orders;
 | |
| select count(o_comment), min(o_comment), max(o_comment)  from orders;
 | |
| select count(*) from orders;
 | |
| select count(n_nationkey), min(n_nationkey), max(n_nationkey) , sum(n_nationkey), avg(n_nationkey)  from nation;
 | |
| select count(n_name), min(n_name), max(n_name)  from nation;
 | |
| select count(n_regionkey), min(n_regionkey), max(n_regionkey) , sum(n_regionkey), avg(n_regionkey)  from nation;
 | |
| select count(n_comment), min(n_comment), max(n_comment)  from nation;
 | |
| select count(*) from nation;
 | |
| 
 | |
| select count(r_regionkey), min(r_regionkey), max(r_regionkey) , sum(r_regionkey), avg(r_regionkey)  from region;
 | |
| select count(r_name), min(r_name), max(r_name)  from region;
 | |
| select count(r_comment), min(r_comment), max(r_comment)  from region;
 | |
| select count(*) from region;
 | |
| 
 | |
| select count(c_custkey), min(c_custkey), max(c_custkey) , sum(c_custkey), avg(c_custkey)  from customer;
 | |
| select count(c_name), min(c_name), max(c_name)  from customer;
 | |
| select count(c_address), min(c_address), max(c_address)  from customer;
 | |
| select count(c_nationkey), min(c_nationkey), max(c_nationkey) , sum(c_nationkey), avg(c_nationkey)  from customer;
 | |
| select count(c_phone), min(c_phone), max(c_phone)  from customer;
 | |
| select count(c_acctbal), min(c_acctbal), max(c_acctbal) , sum(c_acctbal), avg(c_acctbal)  from customer;
 | |
| select count(c_mktsegment), min(c_mktsegment), max(c_mktsegment)  from customer;
 | |
| select count(c_comment), min(c_comment), max(c_comment)  from customer;
 | |
| select count(*) from customer;
 | |
| 
 | |
| select count(s_suppkey), min(s_suppkey), max(s_suppkey) , sum(s_suppkey), avg(s_suppkey)  from supplier;
 | |
| select count(s_name), min(s_name), max(s_name)  from supplier;
 | |
| select count(s_address), min(s_address), max(s_address)  from supplier;
 | |
| select count(s_nationkey), min(s_nationkey), max(s_nationkey) , sum(s_nationkey), avg(s_nationkey)  from supplier;
 | |
| select count(s_phone), min(s_phone), max(s_phone)  from supplier;
 | |
| select count(s_acctbal), min(s_acctbal), max(s_acctbal)  from supplier;
 | |
| select count(s_comment), min(s_comment), max(s_comment)  from supplier;
 | |
| select count(*) from supplier;
 | |
| 
 | |
| select count(ps_partkey), min(ps_partkey), max(ps_partkey) , sum(ps_partkey), avg(ps_partkey)  from partsupp;
 | |
| select count(ps_suppkey), min(ps_suppkey), max(ps_suppkey) , sum(ps_suppkey), avg(ps_suppkey)  from partsupp;
 | |
| select count(ps_availqty), min(ps_availqty), max(ps_availqty) , sum(ps_availqty), avg(ps_availqty)  from partsupp;
 | |
| select count(ps_supplycost), min(ps_supplycost), max(ps_supplycost) , sum(ps_supplycost), avg(ps_supplycost)  from partsupp;
 | |
| select count(ps_comment), min(ps_comment), max(ps_comment)  from partsupp;
 | |
| select count(*) from partsupp;
 | |
| 
 | |
| select count(p_partkey), min(p_partkey), max(p_partkey) , sum(p_partkey), avg(p_partkey)  from part;
 | |
| select count(p_name), min(p_name), max(p_name)  from part;
 | |
| select count(p_mfgr), min(p_mfgr), max(p_mfgr)  from part;
 | |
| select count(p_brand), min(p_brand), max(p_brand)  from part;
 | |
| select count(p_type), min(p_type), max(p_type)  from part;
 | |
| select count(p_size), min(p_size), max(p_size) , sum(p_size), avg(p_size)  from part;
 | |
| select count(p_container), min(p_container), max(p_container)  from part;
 | |
| select count(p_retailprice), min(p_retailprice), max(p_retailprice) , sum(p_retailprice), avg(p_retailprice)  from part;
 | |
| select count(p_comment), min(p_comment), max(p_comment)  from part;
 | |
| select count(*) from part;
 | |
| 
 | |
| # The strings on lineitem take a long time.  Moved this one to a separate file so that they will run at the end.
 | |
| select count(l_shipinstruct), min(l_shipinstruct), max(l_shipinstruct)  from lineitem;
 | |
| select count(l_shipmode), min(l_shipmode), max(l_shipmode)  from lineitem;
 | |
| select count(l_comment), min(l_comment), max(l_comment)  from lineitem;
 |