isidentical commented on issue #3898:
URL: 
https://github.com/apache/arrow-datafusion/issues/3898#issuecomment-1286015059

   One thing I am not super sure of is whether we want to keep it inside the 
`PhysicalExpr` (with two new methods) or want to keep it in a separated 
protocol (so we would have a new trait, `PhysicalExprAnalyzer` and 
`PhysicalExpr` can then return the analyzer itself which would have 
apply/update methods). I am thinking that if it is only two methods, they might 
as well live inside the `PhysicalExpr` (which would then remove a level 
indirection when we are actually doing the analysis).


-- 
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