pitrou commented on pull request #9742:
URL: https://github.com/apache/arrow/pull/9742#issuecomment-803945598


   >  For example, you can generally filter batch N while filtering batch N+1 
at the same time. Would there be a single ExecNode that is run twice? If so 
won't you have trouble tracking inputs?
   
   There would be a single ExecNode that is run twice. Tracking the input is 
done through the `batch_index` (this is where you pass your N, N+1...). There 
is even a bit of logic implemented :-)
   
   I don't think independent ExecNodes would work, since some operations (e.g. 
hash aggregation or any vector function) need access to the entire input before 
starting to compute their output.
   


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

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to