Files
greptimedb/tests/cases/standalone/common/query_options.sql
T
B. Naut e87573e286 test(sqlness): cover query options in merge-scan regressions (#9956)
* test(sqlness): cover query options on persistent SQL sessions

Signed-off-by: Byte-Naut <Byte-Naut@proton.me>

* test(query): cover merge-scan joins with query option controls

Signed-off-by: Byte-Naut <Byte-Naut@proton.me>

---------

Signed-off-by: Byte-Naut <Byte-Naut@proton.me>
2026-10-26 07:22:04 +00:00

71 lines
1.8 KiB
SQL

-- Query options persist on each protocol's connection. SQLness pins N=4.
-- SQLNESS PROTOCOL MYSQL
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL MYSQL
SET query_parallelism = 2;
-- SQLNESS PROTOCOL MYSQL
SHOW VARIABLES query.parallelism;
-- Invalid SET preserves the preceding value.
-- SQLNESS PROTOCOL MYSQL
SET query.parallelism = 0;
-- SQLNESS PROTOCOL MYSQL
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL MYSQL
SET query.enable_remote_dynamic_filter_pushdown = false;
-- SQLNESS PROTOCOL MYSQL
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
-- Restore the shared MySQL connection before another case uses it.
-- SQLNESS PROTOCOL MYSQL
SET query.parallelism = 4;
-- SQLNESS PROTOCOL MYSQL
SET query.enable_remote_dynamic_filter_pushdown = true;
-- SQLNESS PROTOCOL MYSQL
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL MYSQL
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
-- PostgreSQL owns a separate session and accepts the same query options.
-- SQLNESS PROTOCOL POSTGRES
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL POSTGRES
SET query.parallelism TO 2;
-- SQLNESS PROTOCOL POSTGRES
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL POSTGRES
SET query.parallelism = 0;
-- SQLNESS PROTOCOL POSTGRES
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL POSTGRES
SET query.enable_remote_dynamic_filter_pushdown = false;
-- SQLNESS PROTOCOL POSTGRES
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
-- Restore the shared PostgreSQL connection as well.
-- SQLNESS PROTOCOL POSTGRES
SET query.parallelism = 4;
-- SQLNESS PROTOCOL POSTGRES
SET query.enable_remote_dynamic_filter_pushdown = true;
-- SQLNESS PROTOCOL POSTGRES
SHOW VARIABLES query.parallelism;
-- SQLNESS PROTOCOL POSTGRES
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;