Adding upstream version 11.0.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
ab1b3ea4d6
commit
e09ae33d10
112 changed files with 126100 additions and 230 deletions
23
tests/fixtures/optimizer/optimizer.sql
vendored
23
tests/fixtures/optimizer/optimizer.sql
vendored
|
@ -1,14 +1,20 @@
|
|||
# title: lateral
|
||||
# execute: false
|
||||
SELECT a, m FROM z LATERAL VIEW EXPLODE([1, 2]) q AS m;
|
||||
WITH "z_2" AS (
|
||||
SELECT
|
||||
"z"."a" AS "a"
|
||||
FROM "z" AS "z"
|
||||
)
|
||||
SELECT
|
||||
"z"."a" AS "a",
|
||||
"q"."m" AS "m"
|
||||
FROM "z" AS "z"
|
||||
FROM "z_2" AS "z"
|
||||
LATERAL VIEW
|
||||
EXPLODE(ARRAY(1, 2)) q AS "m";
|
||||
|
||||
# title: unnest
|
||||
# execute: false
|
||||
SELECT x FROM UNNEST([1, 2]) AS q(x, y);
|
||||
SELECT
|
||||
"q"."x" AS "x"
|
||||
|
@ -369,3 +375,18 @@ SELECT
|
|||
FROM "x" AS "x"
|
||||
RIGHT JOIN "y_2" AS "y"
|
||||
ON "x"."a" = "y"."b";
|
||||
|
||||
|
||||
# title: lateral column alias reference
|
||||
SELECT x.a + 1 AS c, c + 1 AS d FROM x;
|
||||
SELECT
|
||||
"x"."a" + 1 AS "c",
|
||||
"x"."a" + 2 AS "d"
|
||||
FROM "x" AS "x";
|
||||
|
||||
# title: column reference takes priority over lateral column alias reference
|
||||
SELECT x.a + 1 AS b, b + 1 AS c FROM x;
|
||||
SELECT
|
||||
"x"."a" + 1 AS "b",
|
||||
"x"."b" + 1 AS "c"
|
||||
FROM "x" AS "x";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue