mingmwang commented on PR #4484:
URL: 
https://github.com/apache/arrow-datafusion/pull/4484#issuecomment-1338821540

   > > 2. Modify the logical `Column` expr, instead of depending on 
qualifier/relation name, have it depend on the index, just like the physical 
`Column` expr.  Another approach is to define two types of `Column` exprs : 
`UnResolvedColumn`  and `ResolvedColumn`,  `UnResolvedColumn` behaves like the 
current `Column` expr and depends on the qualifier/relation name, 
`ResolvedColumn`  behaves like the current physical `Column` expr  and depends 
on index.
   > 
   > If we want to do this, I think we may need to add `binder/analyzer` for 
datafusion. cc @liukun4515
   > 
   > `DuckDB` binder do `ParsedExpression` -> `BoundExpression` `Spark` 
analyzer do `Unresolved` -> `Resolved`
   > 
   > This job will be complicated.
   > 
   > I will try to use the solution of `1` in #4412
   
   Just curious, does Apache Doris have an explicit binder/analyzer phase ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to