gustavodemorais commented on PR #26689:
URL: https://github.com/apache/flink/pull/26689#issuecomment-2983434155

   > Hey, @gustavodemorais ! Sorry for the waiting, I was unexpectedly 
extremely busy last week. Please take a look at this. There will be plenty of 
refactoring but this version works for now with commonJoinKey checking and 
right joins enabled.
   
   Hey @SteveStevenpoor, I understand, sorry for the rush because of the 
deadline. We're far with https://github.com/apache/flink/pull/26687 and will 
probably merge it today or tomorrow. 
   
   If you have the capacity, you could open a PR against that branch to cover 
mostly [FLINK-37890](https://issues.apache.org/jira/browse/FLINK-37890). It'll 
be automatically retargeted to master as soon as we merge 
https://github.com/apache/flink/pull/26687. Some observations from reviewing 
this PR:
   - No commonJoinKey in general does not mean we don't use MultiJoin, it just 
means we have to break it into multiple MultiJoins. It's in the description of 
FLINK-37890. testInnerJoinChainNoCommonJoinKey e.g. would have two multiple 
joins with two inputs each. We want a test to check if we can have for example 
2, 3 MultiJoins combined.
   - We want to use calcilte's MultiJoin for now in the rule to be able to 
combined it with the native project and merge rule for now, as we did in the 
other PR. commonJoinKeys doesn't have to be stored. We just need to check if 
the constraint is respected here.
   - The rule shouldn't cover right joins since we got the other for that.
   - We'd want e2e table programs to test it as shown in the other PR.
   
   If you don't have a lot of time now, that's no problem and I'll get to this 
probably tomorrow. After the deadline, we can discuss you picking other items 
for the multi way join without the rush of the deadline. We still have some 
essential jira tickets to get the feature from an experimental state to 
production ready [here](https://issues.apache.org/jira/browse/FLINK-37859).


-- 
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: issues-unsubscr...@flink.apache.org

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

Reply via email to