61yao commented on issue #9728: URL: https://github.com/apache/pinot/issues/9728#issuecomment-1308210975
I did a little bit investigation. This is how I imagine this will be fixed. 1) Have a BroadcastNestedLoopJoin class to handle inequi join. When we check inequi join condition, hash table is probably not useful 2) Have a JoinFilterFactory then registers JoinFilterFunction JoinFilterFunction should take (leftPos, rightPos, leftObj, rightObj) This is because we don't want to pre-join the rows to have a copy and then apply the filter. -- 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: commits-unsubscr...@pinot.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org