peter-toth commented on PR #8891:
URL: 
https://github.com/apache/arrow-datafusion/pull/8891#issuecomment-1896159790

   > Since we set out to simplify and provide easy to use TreeNode API and its 
related implementations as much as possible, IMO we need to reach a simple 
state at the first step. As far as I observed, there is no use for this version 
of `transform()`, and it mixes the `VisitRecursion` logic with transform logic 
(early return option is a newly introduced feature for `transform()` methods). 
It may make sense to add such things when they are needed.
   
   Although I used the new `transform` only once in my PR to replace and 
simplify a `rewrite()` 
(https://github.com/apache/arrow-datafusion/pull/8891/files#diff-f69e720234d9da6cb3a4a178d3a5575fcd34f68191335a8c2465a172e8c4e6f1R653)
 I plan to use it in the future. But I'm ok with droping 2. from this PR. Let's 
hear some more feedback on this.


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