comphead commented on issue #11555:
URL: https://github.com/apache/datafusion/issues/11555#issuecomment-2286559186

   well the problem is AntiJoin needs to wait for the very last right batch to 
read for the respective left row.
   
   I tried couple of options how to identify the very last right batch, 
   ```
   self.buffered_data.scanning_offset == 0
   or 
   self.buffered_data.scanning_finished()
   ```
   
   But each of them has its own false positives or false negatives. Perhaps we 
need a separate function or index to calculate the very last batch. @korowa do 
you have any other ideas on that,  as you contributed a lot to SMJ, appreciate 
if you can help


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

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

Reply via email to