Skip to content

Commit e8994a8

Browse files
committed
refactor
1 parent a0d587a commit e8994a8

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

sqlglot/optimizer/qualify_tables.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ def _set_alias(
142142
exp.alias_(
143143
source, next_alias_name(), table=[table_alias.alias_or_name], copy=False
144144
)
145+
continue
145146

146147
# When the name is empty, it means that we have a non-table source, e.g. a pivoted cte
147148
is_real_table_source = bool(name)

tests/fixtures/optimizer/qualify_tables.sql

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ SELECT x FROM c.db.t AS t, LATERAL UNNEST(t.xs) AS "_0";
168168

169169
# title: table with ordinality
170170
SELECT * FROM t CROSS JOIN JSON_ARRAY_ELEMENTS(t.response) WITH ORDINALITY AS kv_json;
171-
SELECT * FROM c.db.t AS t CROSS JOIN JSON_ARRAY_ELEMENTS(t.response) WITH ORDINALITY AS _q_0(kv_json);
171+
SELECT * FROM c.db.t AS t CROSS JOIN JSON_ARRAY_ELEMENTS(t.response) WITH ORDINALITY AS _0(kv_json);
172172

173173
# title: alter table
174174
ALTER TABLE t ADD PRIMARY KEY (id) NOT ENFORCED;
@@ -213,7 +213,7 @@ WITH cte AS (SELECT 1 AS c, 'name' AS name) UPDATE t SET name = cte.name FROM ct
213213
WITH cte AS (SELECT 1 AS c, 'name' AS name) UPDATE c.db.t SET name = cte.name FROM cte WHERE cte.c = 1;
214214

215215
# title: avoid qualifying CTE with DELETE
216-
WITH cte AS (SELECT 1 AS c, 'name' AS name) DELETE t FROM t AS t INNER JOIN cte ON t.id = cte.c;;
216+
WITH cte AS (SELECT 1 AS c, 'name' AS name) DELETE t FROM t AS t INNER JOIN cte ON t.id = cte.c;
217217
WITH cte AS (SELECT 1 AS c, 'name' AS name) DELETE c.db.t FROM c.db.t AS t INNER JOIN cte ON t.id = cte.c;
218218

219219
# title: canonicalize single table alias
@@ -260,14 +260,13 @@ SELECT * FROM c.db.x AS "_1" WHERE "_1".a = (SELECT SUM("_0".c) AS c FROM c.db.y
260260
# canonicalize_table_aliases: true
261261
SELECT t.foo FROM t AS t, (SELECT t.bar FROM t AS t);
262262
SELECT "_2".foo FROM c.db.t AS "_2", (SELECT "_0".bar FROM c.db.t AS "_0") AS "_1";
263-
;
264263

265264
# title: Qualify GENERATE_SERIES with its default column generate_series
266265
# dialect: postgres
267266
SELECT generate_series FROM GENERATE_SERIES(1,2);
268-
SELECT generate_series FROM GENERATE_SERIES(1, 2) AS _q_0(generate_series);
267+
SELECT generate_series FROM GENERATE_SERIES(1, 2) AS _0(generate_series);
269268

270269
# title: Qualify GENERATE_SERIES with alias by wrapping it
271270
# dialect: postgres
272271
SELECT g FROM GENERATE_SERIES(1,2) AS g;
273-
SELECT g FROM GENERATE_SERIES(1, 2) AS _q_0(g);
272+
SELECT g FROM GENERATE_SERIES(1, 2) AS _0(g);

0 commit comments

Comments
 (0)