comphead commented on PR #12082:
URL: https://github.com/apache/datafusion/pull/12082#issuecomment-2318641864

   @korowa @viirya please help to understand scenario with ranges.
   
   if there is a left streamed row with join key (1) from the right side we 
gonna have joined buffered batches where range shows what indices share the 
same join key.
   
   For example 
   ```
   Streamed data        Buffered data
   [1]               -> [0, 1, 1], [1, 1, 2]
   ```
   Should have ranges `[1..3], [0..2]`
   
   What I see now is for some extreme case I can get a joined buffered data 
when being called `freeze_streamed` which doesn't match the join key.
   
   Like `[1..3]` for join key 1 and then `[0..1]` for join key 2, which looks 
weird for me and it seems like unexpected? WDYT?
   


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