jayzhan211 opened a new issue, #11782: URL: https://github.com/apache/datafusion/issues/11782
### Is your feature request related to a problem or challenge? There are `display_name`, `create_name`, `write_name`, `impl fmt::Display for Expr`, `create_function_physical_name`, `create_physical_name`, `physical_name`.. I hope we can have much more simplified and easy to use name function. If we can standardize logical namd and physical name is a big plus. IIRC, the only expression that has gap between logical and physical name is Cast, and we probably do not need to. This could also help https://github.com/apache/datafusion/issues/10274 a lot ### Describe the solution you'd like ideally we could keep `impl fmt::Display for Expr` and use `format!()` to get the String 🤔 And, minimize the gap between logical name and physical name. ### Describe alternatives you've considered _No response_ ### Additional context https://github.com/apache/datafusion/pull/11724#discussion_r1698786265 -- 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: github-unsubscr...@datafusion.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org