Skip to content

Conversation

@tobixdev
Copy link
Contributor

@tobixdev tobixdev commented Jan 14, 2026

Which issue does this PR close?

Adds a reproducer for #19067 and closes #19067.

Rationale for this change

The bug has been fixed in arrow-rs (apache/arrow-rs#8981). To ensure this case is covered in the tests, we add a reproducer.

What changes are included in this PR?

  • SLT test case exhibiting the issue.

DISCLAIMER: First version was generated using AI from the original reproducer and improved by me. Happy to incorporate further suggestions for improvements.

Are these changes tested?

Yes.

I've also ensure that the test case exhibits the issue on branch-51.
Diff when running the test on branch-51:

[Diff] (-expected|+actual)
    1 aaaaaaaa aaaaaaaa 1000
    2 bbbbbbbb bbbbbbbb 2000
-   3 cccccccc NULL NULL
+   3 cccccccc aaaaaaaa NULL

Are there any user-facing changes?

No

@github-actions github-actions bot added the sqllogictest SQL Logic Tests (.slt) label Jan 14, 2026
@tobixdev tobixdev changed the title Add reproducer for #19067 Add Reproducer for Issues with LEFT joins on Fixed Size Binary Columns Jan 14, 2026
@comphead comphead added this pull request to the merge queue Jan 14, 2026
Merged via the queue into apache:main with commit f73da4d Jan 14, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sqllogictest SQL Logic Tests (.slt)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LEFT JOIN with FixedSizeBinary join keys returns incorrect values instead of NULL

3 participants