Skip to content

Read Primitives optimizer_in_to_exists

Read Primitives benchmark · all Read Primitives queries

Representative SQL

Rendered for DataFusion with default parameters.

SELECT
c.c_name,
c.c_mktsegment,
c.c_nationkey,
c.c_acctbal
FROM customer AS c
WHERE
c.c_custkey IN (
SELECT
o.o_custkey
FROM orders AS o
WHERE
o.o_orderdate >= CAST('1995-01-01' AS DATE)
AND o.o_orderdate < CAST('1996-01-01' AS DATE)
AND o.o_totalprice > 100000
)
AND c.c_nationkey IN (1, 2, 3, 4, 5)
ORDER BY
c.c_acctbal DESC
LIMIT 200

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

Source

Query text: benchbox/core/read_primitives/queries.py