Skip to content

Rename build/probe to right/left in hash_join and distinct_hash_join#22382

Open
PointKernel wants to merge 3 commits intorapidsai:mainfrom
PointKernel:hash-join-rename-left-right
Open

Rename build/probe to right/left in hash_join and distinct_hash_join#22382
PointKernel wants to merge 3 commits intorapidsai:mainfrom
PointKernel:hash-join-rename-left-right

Conversation

@PointKernel
Copy link
Copy Markdown
Member

@PointKernel PointKernel commented May 5, 2026

Description

There have been prior discussions about unifying the join interfaces to avoid, or at least reduce, the mixed use of probe/build and left/right terminology, which can be confusing.

This is the first PR in a series that renames join operations to replace the probe/build terminology with left/right. The probe/build roles are not deterministic and can vary depending on the algorithm, whereas left/right provides a consistent and unambiguous reference, minimizing confusion. This PR applies the renaming to hash_join and distinct_hash_join. There are no functional changes, only naming updates.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@PointKernel PointKernel requested a review from a team as a code owner May 5, 2026 18:46
@PointKernel PointKernel added the 3 - Ready for Review Ready for review by team label May 5, 2026
@PointKernel PointKernel added libcudf Affects libcudf (C++/CUDA) code. improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels May 5, 2026
@PointKernel PointKernel requested a review from wence- May 5, 2026 18:46
@PointKernel PointKernel force-pushed the hash-join-rename-left-right branch from 7ff585b to 048ea39 Compare May 5, 2026 19:25
@rapidsai rapidsai deleted a comment from copy-pr-bot Bot May 5, 2026
Comment thread cpp/tests/join/distinct_join_tests.cpp Outdated
Copy link
Copy Markdown
Contributor

@kingcrimsontianyu kingcrimsontianyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 - Ready for Review Ready for review by team improvement Improvement / enhancement to an existing function libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants