ClickHouse/tests/queries/0_stateless/02366_explain_query_tree.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
783 B
MySQL
Raw Normal View History

2022-07-19 13:25:15 +00:00
SET use_analyzer = 1;
EXPLAIN QUERY TREE SELECT 1;
SELECT '--';
DROP TABLE IF EXISTS test_table;
CREATE TABLE test_table
(
id UInt64,
value String
) ENGINE=TinyLog;
INSERT INTO test_table VALUES (0, 'Value');
EXPLAIN QUERY TREE SELECT id, value FROM test_table;
SELECT '--';
EXPLAIN QUERY TREE run_passes = 1 SELECT id, value FROM test_table;
SELECT '--';
EXPLAIN QUERY TREE SELECT arrayMap(x -> x + id, [1, 2, 3]) FROM test_table;
SELECT '--';
EXPLAIN QUERY TREE run_passes = 1 SELECT arrayMap(x -> x + 1, [1, 2, 3]) FROM test_table;
SELECT '--';
EXPLAIN QUERY TREE WITH x -> x + 1 AS lambda SELECT lambda(id) FROM test_table;
SELECT '--';
EXPLAIN QUERY TREE run_passes = 1 WITH x -> x + 1 AS lambda SELECT lambda(id) FROM test_table;
DROP TABLE test_table;