Skip to content

feat: Native Broadcast nested loop join support#4429

Draft
coderfender wants to merge 6 commits into
apache:mainfrom
coderfender:broadcast_nested_join_loop_support
Draft

feat: Native Broadcast nested loop join support#4429
coderfender wants to merge 6 commits into
apache:mainfrom
coderfender:broadcast_nested_join_loop_support

Conversation

@coderfender
Copy link
Copy Markdown
Contributor

@coderfender coderfender commented May 25, 2026

Which issue does this PR close?

Closes #198

Wires Spark's BroadcastNestedLoopJoinExec to DataFusion's NestedLoopJoinExec. Marked Incompatible so users opt in via spark.comet.expr.allowIncompatible

Rationale for this change

Native support for BroadcastNestedLoopJoin to improve native performance.

What changes are included in this PR?

How are these changes tested?

@coderfender coderfender changed the title feat: Broadcast nested join loop support feat: Native Broadcast nested join loop support May 25, 2026
@coderfender coderfender force-pushed the broadcast_nested_join_loop_support branch from 1ef4611 to 57c26b8 Compare May 25, 2026 17:40
@coderfender coderfender changed the title feat: Native Broadcast nested join loop support feat: Native Broadcast nested loop join support May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support BroadcastNestedLoopJoinExec

1 participant