Skip to content

Conversation

@dyemanov
Copy link
Member

  1. Replace BLR join verbs with enum inside RseNode
  2. Introduce ANTI JOIN
  3. Separate special join types (SEMI | ANTI) from INNER JOINs

@dyemanov dyemanov self-assigned this Jun 17, 2025
{
enum : UCHAR // storage is BLR-compatible
{
INNER_JOIN = 0,
Copy link
Member

Choose a reason for hiding this comment

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

Isn't better to assign the blr constants?

INNER_JOIN = blr_inner,
...

@dyemanov dyemanov marked this pull request as ready for review June 19, 2025 15:10
@dyemanov dyemanov merged commit 7d28a48 into master Jun 21, 2025
68 of 69 checks passed
@dyemanov dyemanov deleted the work/refactor-join-types branch June 21, 2025 10:19
@pavel-zotov
Copy link

Improvement affects only FB internals. Letter from dimitr 22.07.2025 16:56.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants