Skip to content

Commit 1d976e6

Browse files
committed
Refactor: raise if a projection is unnamed in lineage
1 parent d146dcd commit 1d976e6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

sqlglot/lineage.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,9 @@ def lineage(
171171
for sel in selectable.selects:
172172
name = sel.alias_or_name
173173
if not name:
174-
continue
174+
raise SqlglotError(
175+
f"Cannot fetch lineage for unnamed projection: {sel.sql(dialect=dialect)}."
176+
)
175177

176178
result[name] = to_node(
177179
name,

0 commit comments

Comments
 (0)