# name: test/sql/setops/union_shared_scan.test # description: Test shared scan over a union # group: [setops] statement ok PRAGMA threads=4 statement ok PRAGMA verify_parallelism statement ok CREATE TABLE tbl AS SELECT * FROM range(10000) tbl(i) UNION ALL SELECT NULL query I SELECT SUM(i) FROM tbl UNION ALL SELECT COUNT(i) FROM tbl UNION ALL SELECT AVG(i) FROM tbl UNION ALL SELECT AVG(i) + SUM(i) FROM tbl ORDER BY 1 ---- 4999.5 10000.0 49995000.0 49999999.5