Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect null handling for long columns in predicate matching filters #9255

Open
jon-wei opened this issue Jan 25, 2020 · 1 comment
Open

Comments

@jon-wei
Copy link
Contributor

jon-wei commented Jan 25, 2020

When SQL-compatible null handling is enabled, filters that internally use Filters.makeValueMatcher with a predicate factory do not handle null values from long columns correctly.

Instead of applying the predicates to null, the predicates are applied to a value of 0 instead.

The following filter types are affected:

  • Bound
  • In
  • Javascript
  • Regex
  • SearchQuery
  • Like
  • Spatial

This will be fixed by #9251.

@abhishekrb19
Copy link
Contributor

abhishekrb19 commented May 28, 2020

@jon-wei, I take this issue was fixed in 0.18? The tagged PR #9251 in this issue is merged, which is good!

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

No branches or pull requests

2 participants