Adding upstream version 11.5.2.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3e1362a879
commit
b4e0e3422e
106 changed files with 25262 additions and 24200 deletions
22
tests/fixtures/optimizer/qualify_columns.sql
vendored
22
tests/fixtures/optimizer/qualify_columns.sql
vendored
|
@ -35,6 +35,9 @@ SELECT 1 AS "1", 2 + 3 AS _col_1 FROM x AS x;
|
|||
SELECT a + b FROM x;
|
||||
SELECT x.a + x.b AS _col_0 FROM x AS x;
|
||||
|
||||
SELECT l.a FROM x l WHERE a IN (select a FROM x ORDER by a);
|
||||
SELECT l.a AS a FROM x AS l WHERE l.a IN (SELECT x.a AS a FROM x AS x ORDER BY a);
|
||||
|
||||
# execute: false
|
||||
SELECT a, SUM(b) FROM x WHERE a > 1 AND b > 1 GROUP BY a;
|
||||
SELECT x.a AS a, SUM(x.b) AS _col_1 FROM x AS x WHERE x.a > 1 AND x.b > 1 GROUP BY x.a;
|
||||
|
@ -46,15 +49,14 @@ SELECT SUM(a) AS a FROM x HAVING SUM(a) > 3;
|
|||
SELECT SUM(x.a) AS a FROM x AS x HAVING SUM(x.a) > 3;
|
||||
|
||||
SELECT SUM(a) AS c FROM x HAVING c > 3;
|
||||
SELECT SUM(x.a) AS c FROM x AS x HAVING c > 3;
|
||||
SELECT SUM(x.a) AS c FROM x AS x HAVING SUM(x.a) > 3;
|
||||
|
||||
# execute: false
|
||||
SELECT SUM(a) AS a FROM x HAVING a > 3;
|
||||
SELECT SUM(x.a) AS a FROM x AS x HAVING a > 3;
|
||||
SELECT SUM(x.a) AS a FROM x AS x HAVING SUM(x.a) > 3;
|
||||
|
||||
# execute: false
|
||||
SELECT SUM(a) AS c FROM x HAVING SUM(c) > 3;
|
||||
SELECT SUM(x.a) AS c FROM x AS x HAVING SUM(c) > 3;
|
||||
SELECT SUM(a) AS c FROM x HAVING SUM(b) > 3;
|
||||
SELECT SUM(x.a) AS c FROM x AS x HAVING SUM(x.b) > 3;
|
||||
|
||||
SELECT a AS j, b FROM x ORDER BY j;
|
||||
SELECT x.a AS j, x.b AS b FROM x AS x ORDER BY j;
|
||||
|
@ -95,6 +97,7 @@ SELECT COALESCE(x.a) AS d FROM x AS x JOIN y AS y ON x.b = y.b GROUP BY COALESCE
|
|||
SELECT a + 1 AS d FROM x WHERE d > 1;
|
||||
SELECT x.a + 1 AS d FROM x AS x WHERE x.a + 1 > 1;
|
||||
|
||||
# execute: false
|
||||
SELECT a + 1 AS d, d + 2 FROM x;
|
||||
SELECT x.a + 1 AS d, x.a + 1 + 2 AS _col_1 FROM x AS x;
|
||||
|
||||
|
@ -124,6 +127,10 @@ SELECT DATE_TRUNC('week', x.a) AS a FROM x AS x;
|
|||
SELECT DATE_TRUNC(a, MONTH) AS a FROM x;
|
||||
SELECT DATE_TRUNC(x.a, MONTH) AS a FROM x AS x;
|
||||
|
||||
# execute: false
|
||||
SELECT x FROM READ_PARQUET('path.parquet', hive_partition=1);
|
||||
SELECT _q_0.x AS x FROM READ_PARQUET('path.parquet', hive_partition = 1) AS _q_0;
|
||||
|
||||
--------------------------------------
|
||||
-- Derived tables
|
||||
--------------------------------------
|
||||
|
@ -262,11 +269,9 @@ SELECT x.a AS d, x.b AS b FROM x AS x;
|
|||
SELECT * EXCEPT(b) REPLACE(a AS d) FROM x;
|
||||
SELECT x.a AS d FROM x AS x;
|
||||
|
||||
# execute: false
|
||||
SELECT x.* EXCEPT(a), y.* FROM x, y;
|
||||
SELECT x.b AS b, y.b AS b, y.c AS c FROM x AS x, y AS y;
|
||||
|
||||
# execute: false
|
||||
SELECT * EXCEPT(a) FROM x;
|
||||
SELECT x.b AS b FROM x AS x;
|
||||
|
||||
|
@ -338,12 +343,11 @@ SELECT t.c AS c FROM x AS x LATERAL VIEW EXPLODE(x.a) t AS c;
|
|||
SELECT aa FROM x, UNNEST(a) AS t(aa);
|
||||
SELECT t.aa AS aa FROM x AS x, UNNEST(x.a) AS t(aa);
|
||||
|
||||
# execute: false
|
||||
# dialect: bigquery
|
||||
# execute: false
|
||||
SELECT aa FROM x, UNNEST(a) AS aa;
|
||||
SELECT aa AS aa FROM x AS x, UNNEST(x.a) AS aa;
|
||||
|
||||
# execute: false
|
||||
# dialect: presto
|
||||
SELECT x.a, i.b FROM x CROSS JOIN UNNEST(SPLIT(b, ',')) AS i(b);
|
||||
SELECT x.a AS a, i.b AS b FROM x AS x CROSS JOIN UNNEST(SPLIT(x.b, ',')) AS i(b);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue