Skip to content

Conversation

@haohuaijin
Copy link
Contributor

Which issue does this PR close?

Closes #7766

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions bot added logical-expr Logical plan and expressions core Core DataFusion crate labels Oct 12, 2023
(Vec::<Column>::new(), Vec::<Column>::new()),
expr,
)?
.join_on(right.plan, join_type, expr)?
Copy link
Member

Choose a reason for hiding this comment

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

There are more code can be like this.

like join_on_false() .....

Copy link
Contributor

Choose a reason for hiding this comment

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

I was also thinking there are some additional documentation improvements that can be done (namely suggesting people use join_on instead of the various other join functions. I can make a PR with such improvements as a follow on, perhaps

Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

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

Thank you @haohuaijin -- this is very nice work

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

Labels

core Core DataFusion crate logical-expr Logical plan and expressions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add LogicalPlanBuilder::join_on

3 participants