Skip to content

Commit 3a0707f

Browse files
committed
Small cleanup
1 parent 534860a commit 3a0707f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

sqlglot/optimizer/qualify_tables.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,16 @@ def _set_alias(
8484
alias = expression.args.get("alias") or exp.TableAlias()
8585

8686
if canonicalize_table_aliases:
87-
quoted: t.Optional[bool] = True
8887
new_alias_name = next_alias_name()
8988
canonical_aliases[alias.name or target_alias or ""] = new_alias_name
9089
elif not alias.name:
91-
quoted = None if target_alias else True
9290
new_alias_name = target_alias or next_alias_name()
93-
if normalize:
91+
if normalize and target_alias:
9492
new_alias_name = normalize_identifiers(new_alias_name, dialect=dialect).name
9593
else:
9694
return
9795

96+
quoted = True if canonicalize_table_aliases or not target_alias else None
9897
alias.set("this", exp.to_identifier(new_alias_name, quoted=quoted))
9998
expression.set("alias", alias)
10099

@@ -123,7 +122,7 @@ def _set_alias(
123122

124123
for name, source in scope.sources.items():
125124
if isinstance(source, exp.Table):
126-
# When the name is empty, it means that we have a non-table source, e.g. a pivoted Cte
125+
# When the name is empty, it means that we have a non-table source, e.g. a pivoted cte
127126
is_real_table_source = bool(name)
128127

129128
if pivot := seq_get(source.args.get("pivots") or [], 0):

0 commit comments

Comments
 (0)