We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0c54798 commit 553005aCopy full SHA for 553005a
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala
@@ -91,12 +91,13 @@ class Analyzer(
91
val withAlias = u.alias.map(Subquery(_, relation))
92
withAlias.getOrElse(relation)
93
}
94
- substituted.getOrElse(u)
95
- i.copy(table = relation)
+ i.copy(table = substituted.getOrElse(u))
96
case u : UnresolvedRelation =>
97
- cteRelations.get(u.tableIdentifier.last)
98
- .map(relation => u.alias.map(Subquery(_, relation)).getOrElse(relation))
99
- .getOrElse(u)
+ val substituted = cteRelations.get(u.tableIdentifier.last).map { relation =>
+ val withAlias = u.alias.map(Subquery(_, relation))
+ withAlias.getOrElse(relation)
+ }
100
+ substituted.getOrElse(u)
101
102
103
0 commit comments