Skip to content

Use JoinStepLogical for CrossJoin#88151

Merged
davenger merged 3 commits intomasterfrom
vdimir/cross_join_use_logical
Oct 8, 2025
Merged

Use JoinStepLogical for CrossJoin#88151
davenger merged 3 commits intomasterfrom
vdimir/cross_join_use_logical

Conversation

@vdimir
Copy link
Copy Markdown
Member

@vdimir vdimir commented Oct 6, 2025

Changelog category (leave one):

  • Improvement

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

  • Internal query planning improvement: use JoinStepLogical for CROSS JOIN.

Documentation entry for user-facing changes

  • Documentation is written (mandatory for new features)

@clickhouse-gh
Copy link
Copy Markdown
Contributor

clickhouse-gh bot commented Oct 6, 2025

Workflow [PR], commit [36a22ea]

Summary:

@clickhouse-gh clickhouse-gh bot added the pr-improvement Pull request with some product improvements label Oct 6, 2025
@novikd novikd self-assigned this Oct 6, 2025
@vdimir vdimir force-pushed the vdimir/cross_join_use_logical branch from 7ed045e to 36a22ea Compare October 8, 2025 08:55
auto join_step_logical = std::make_unique<JoinStepLogical>(
left_header,
right_header,
JoinOperator{},
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

It would be more clear to explicitly write JoinOperator(JoinKind::Cross)

@davenger davenger added this pull request to the merge queue Oct 8, 2025
Merged via the queue into master with commit 2c2dd85 Oct 8, 2025
123 checks passed
@davenger davenger deleted the vdimir/cross_join_use_logical branch October 8, 2025 15:39
@robot-ch-test-poll4 robot-ch-test-poll4 added the pr-synced-to-cloud The PR is synced to the cloud repo label Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-improvement Pull request with some product improvements pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants