[SPARK-29145][SQL][FOLLOWUP] Clean up code about support sub-queries in join conditions
### What changes were proposed in this pull request? According to discuss https://github.com/apache/spark/pull/25854#discussion_r629451135 ### Why are the changes needed? Clean code ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? Existed UT Closes #32499 from AngersZhuuuu/SPARK-29145-fix. Authored-by: Angerszhuuuu <angers.zhu@gmail.com> Signed-off-by: Wenchen Fan <wenchen@databricks.com>
This commit is contained in:
parent
d92018ee35
commit
ed059541eb
|
@ -2352,8 +2352,8 @@ class Analyzer(override val catalogManager: CatalogManager)
|
|||
// Only a few unary nodes (Project/Filter/Aggregate) can contain subqueries.
|
||||
case q: UnaryNode if q.childrenResolved =>
|
||||
resolveSubQueries(q, q.children)
|
||||
case j: Join if j.childrenResolved =>
|
||||
resolveSubQueries(j, Seq(j, j.left, j.right))
|
||||
case j: Join if j.childrenResolved && j.duplicateResolved =>
|
||||
resolveSubQueries(j, j.children)
|
||||
case s: SupportsSubquery if s.childrenResolved =>
|
||||
resolveSubQueries(s, s.children)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue