Github user cloud-fan commented on a diff in the pull request:
https://github.com/apache/spark/pull/19585#discussion_r147520400
--- Diff:
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala
---
@@ -841,15 +852,7 @@ class Analyzer(
case q: LogicalPlan =>
logTrace(s"Attempting to resolve ${q.simpleString}")
- q.transformExpressionsUp {
--- End diff --
can you provide more context here? The previous code resolve reference
bottom-up, so that we can resolve `a.b.c.d` with one round. The new code
changes to top-down, why?
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]