TPC-Havoc Q11_v7
TPC-Havoc benchmark · all TPC-Havoc queries
Representative SQL
Rendered for DataFusion with default parameters.
SELECT ps_partkey, SUM(ps_supplycost * ps_availqty) FILTER(WHERE n_name = 'GERMANY') AS valueFROM partsupp, supplier, nationWHERE ps_suppkey = s_suppkey AND s_nationkey = n_nationkeyGROUP BY ps_partkeyHAVING SUM(ps_supplycost * ps_availqty) FILTER(WHERE n_name = 'GERMANY') > ( SELECT SUM(ps_supplycost * ps_availqty) * 0.0100000000 FROM partsupp, supplier, nation WHERE ps_suppkey = s_suppkey AND s_nationkey = n_nationkey AND n_name = 'GERMANY' ) AND value IS NOT NULLORDER BY value DESCRepresentative DataFrame
No DataFrame implementation is registered for this query.
Get the exact query for your run
The blocks above are representative. To get the precise statement a specific platform runs at a specific scale, substitute your own values:
from benchbox import TPCHavoc
bench = TPCHavoc(scale_factor=0.01) # your scale factorqueries = bench.get_queries(dialect="datafusion") # your platform's dialect; drop dialect= for native SQLprint(queries['11_v7'])Source
Query text: benchbox/core/tpchavoc/variant_sets/q11.py