Skip to content

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

@jon-wei

Description

@jon-wei

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions