Skip to content

fix: correct OR null handling for BlockList|BlockList#5944

Merged
wjones127 merged 3 commits intolance-format:mainfrom
fenfeng9:fix/nullable-or-block-block-null
Feb 12, 2026
Merged

fix: correct OR null handling for BlockList|BlockList#5944
wjones127 merged 3 commits intolance-format:mainfrom
fenfeng9:fix/nullable-or-block-block-null

Conversation

@fenfeng9
Copy link
Copy Markdown
Contributor

BlockList|BlockList OR handled NULLs incorrectly: when one side was TRUE and the other was NULL, the result could stay NULL, leading to wrong query results.

Fix by computing FALSE rows explicitly and deriving NULL rows from three‑valued logic.

@github-actions github-actions Bot added the bug Something isn't working label Feb 12, 2026
@fenfeng9
Copy link
Copy Markdown
Contributor Author

Hi @wjones127, could you please review this? Thanks!

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

@wjones127 wjones127 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!

@wjones127 wjones127 merged commit 1932327 into lance-format:main Feb 12, 2026
26 of 29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants