Skip to content

feat: implement Unary Expr in substrait #8534

New issue

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

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

Already on GitHub? # to your account

Merged
merged 1 commit into from
Dec 15, 2023

Conversation

waynexia
Copy link
Member

Which issue does this PR close?

Part of #8149

Rationale for this change

This PR implements several unary-like Exprs:

  • Not
  • Negative
  • IsTrue
  • IsFalse
  • IsNotTrue
  • IsNotFalse
  • IsUnknown
  • IsNotUnknown

What changes are included in this PR?

As above

Are these changes tested?

I add roundtrip tests for every new expr

Are there any user-facing changes?

No

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
@github-actions github-actions bot added the substrait Changes to the substrait crate label Dec 14, 2023
Copy link
Contributor

@comphead comphead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm thanks @waynexia

@alamb alamb merged commit b71bec0 into apache:main Dec 15, 2023
@alamb
Copy link
Contributor

alamb commented Dec 15, 2023

Thanks everyone!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
substrait Changes to the substrait crate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants