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

[FEA] Add AST expression support for IsNull and IsNotNull #4411

Open
jlowe opened this issue Dec 21, 2021 · 1 comment
Open

[FEA] Add AST expression support for IsNull and IsNotNull #4411

jlowe opened this issue Dec 21, 2021 · 1 comment
Assignees
Labels
feature request New feature or request

Comments

@jlowe
Copy link
Member

jlowe commented Dec 21, 2021

Is your feature request related to a problem? Please describe.
#2662 has a case of a nested loop join that is using an isnull expression. The RAPIDS Accelerator supports nested loop anti joins, but only if the expression can be converted to the AST. In this case, the only expression that cannot be on the AST is the isnull expression.

Describe the solution you'd like
GpuIsNull and GpuIsNotNull should support conversion to AST expressions. The AST now has a NULL_EQUALS operator that should allow us to test against a literal NULL scalar.

@jlowe jlowe added feature request New feature or request ? - Needs Triage Need team to review and classify labels Dec 21, 2021
@sameerz sameerz removed the ? - Needs Triage Need team to review and classify label Jan 4, 2022
@jlowe
Copy link
Member Author

jlowe commented May 2, 2023

libcudf is adding IS_NULL unary operator support in rapidsai/cudf#13145.

@tgravescs tgravescs added the ? - Needs Triage Need team to review and classify label Jan 10, 2024
@mattahrens mattahrens removed the ? - Needs Triage Need team to review and classify label Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants