Skip to content

TPC-Havoc Q4_v6

TPC-Havoc benchmark · all TPC-Havoc queries

Representative SQL

Rendered for DataFusion with default parameters.

SELECT
orderpriority,
total_count
FROM (
SELECT
o_orderpriority AS orderpriority,
COUNT(*) AS total_count
FROM orders
WHERE
o_orderdate >= CAST('1993-07-01' AS DATE)
AND o_orderdate < CAST('1993-07-01' AS DATE) + INTERVAL '3 MONTH'
AND EXISTS(
SELECT
*
FROM lineitem
WHERE
l_orderkey = o_orderkey AND l_commitdate < l_receiptdate
)
GROUP BY
o_orderpriority
) AS priority_summary
ORDER BY
orderpriority

Representative 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 factor
queries = bench.get_queries(dialect="datafusion") # your platform's dialect; drop dialect= for native SQL
print(queries['4_v6'])

Source

Query text: benchbox/core/tpchavoc/variant_sets/q04.py