Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@pdet
Copy link
Collaborator

@pdet pdet commented Jun 20, 2025

We cast the data to HUGEINT but if our data is UHUGEINT there is no guarantee we can cast it to HUGEINT

Fix: #17827

@Mytherin
Copy link
Collaborator

Thanks! LGTM

@Mytherin Mytherin merged commit 78d3ad3 into duckdb:v1.3-ossivalis Jun 21, 2025
50 checks passed
@examihai
Copy link

@pdet I reported the bug and looking though the fix a bit, it seems like the fix makes the function FilterCombiner::IsDenseRange return false just on the reason that the implementation works with hugeint even though uhugeint has the same capacity

Just wondering how the queries based on UHUGEINT are impacted compared with HUGEINT even though both have 128bits?

github-actions bot pushed a commit to duckdb/duckdb-r that referenced this pull request Jun 27, 2025
Fix for IsDenseRange check in filter_combiner (duckdb/duckdb#17988)
github-actions bot added a commit to duckdb/duckdb-r that referenced this pull request Jun 27, 2025
Fix for IsDenseRange check in filter_combiner (duckdb/duckdb#17988)

Co-authored-by: krlmlr <[email protected]>
@pdet pdet deleted the filter_pushdown_uhuge branch July 18, 2025 10:48
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