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

GH-38750: [Python] Adding 3 operators to DNF filter expression #38774

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

JacekPliszka
Copy link
Contributor

@JacekPliszka JacekPliszka commented Nov 18, 2023

Rationale for this change

The old expression DNF format of filter expressions is convenient for some uses but is missing null handling.
This PR adds null/not-null handling to the format.

#34504

#38750

What changes are included in this PR?

Only the filter_expression operators are added.

Are these changes tested?

I would like to first get some prelimiary approval as this function is marked with DeprecationWarning

Are there any user-facing changes?

Copy link

⚠️ GitHub issue #38750 has been automatically assigned in GitHub to PR creator.

@JacekPliszka JacekPliszka changed the title GH-38750: [C++] Dataset: Trying to fix the async bug in Parquet dataset GH-38750: [Python] Dataset: Trying to fix the async bug in Parquet dataset Nov 18, 2023
…pache#38774)

Adding is_nan, is_null and is_valid operators to DNF filter expression.
@JacekPliszka JacekPliszka changed the title GH-38750: [Python] Dataset: Trying to fix the async bug in Parquet dataset GH-38750: [Python] Adding 3 operators to DNF filter expression Nov 18, 2023
@mapleFU
Copy link
Member

mapleFU commented Nov 19, 2023

cc @jorisvandenbossche

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.

[Python] Add is_nan, is_null, is_valid as operators to DNF filters
2 participants