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]
