Skip to content

[Backport] remove extractionFn from equality, null, and range filters#14621

Merged
clintropolis merged 1 commit intoapache:27.0.0from
clintropolis:backport-14612-to-27.0.0
Jul 19, 2023
Merged

[Backport] remove extractionFn from equality, null, and range filters#14621
clintropolis merged 1 commit intoapache:27.0.0from
clintropolis:backport-14612-to-27.0.0

Conversation

@clintropolis
Copy link
Copy Markdown
Member

Backport of #14612 to 27.0.0.

)

* remove extractionFn from equality, null, and range filters
changes:
* EqualityFilter, NullFilter, and RangeFilter no longer support extractionFn
* SQL planner will use ExpressionFilter in the small number of cases where an extractionFn would have been used if sqlUseBoundsAndSelectors is set to false instead of equality/null/range filters
* fix bugs and add tests with serde, equals, and cache key for null, equality, and range filters

* test coverage fixes bugs

* adjust

* adjust again

* so persnickety
@clintropolis clintropolis added this to the 27.0 milestone Jul 19, 2023
@clintropolis clintropolis merged commit 8a27317 into apache:27.0.0 Jul 19, 2023
@clintropolis clintropolis deleted the backport-14612-to-27.0.0 branch July 19, 2023 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant