[VL] Support Existence Join for BroadcastNestedLoopJoin
Open
enhancement
- Dominant language
- Scala
- Stars
- 1.6k
- Forks
- 657
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 80
Description
### Description
- Existence join is not supported for BNLJ
- Can be mapped to left semi project cross join
Contributor guide
Research direction
Start by locating the BroadcastNestedLoopJoin implementation and its handling of existence joins, then compare it with the left semi project cross join path. Done means existence joins are supported for BNLJ through the proposed mapping and the relevant existing tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100