Merging upstream version 18.11.2.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
15b8b39545
commit
c37998973e
88 changed files with 52059 additions and 46960 deletions
22
tests/fixtures/optimizer/optimizer.sql
vendored
22
tests/fixtures/optimizer/optimizer.sql
vendored
|
@ -1023,3 +1023,25 @@ SELECT
|
|||
FROM "table1" AS "table1"
|
||||
LEFT JOIN "alias3"
|
||||
ON "table1"."cid" = "alias3"."cid";
|
||||
|
||||
# title: CTE with EXPLODE cannot be merged
|
||||
# dialect: spark
|
||||
# execute: false
|
||||
SELECT Name,
|
||||
FruitStruct.`$id`,
|
||||
FruitStruct.value
|
||||
FROM
|
||||
(SELECT Name,
|
||||
explode(Fruits) as FruitStruct
|
||||
FROM fruits_table);
|
||||
WITH `_q_0` AS (
|
||||
SELECT
|
||||
`fruits_table`.`name` AS `name`,
|
||||
EXPLODE(`fruits_table`.`fruits`) AS `fruitstruct`
|
||||
FROM `fruits_table` AS `fruits_table`
|
||||
)
|
||||
SELECT
|
||||
`_q_0`.`name` AS `name`,
|
||||
`_q_0`.`fruitstruct`.`$id` AS `$id`,
|
||||
`_q_0`.`fruitstruct`.`value` AS `value`
|
||||
FROM `_q_0` AS `_q_0`;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue