Skip to content

Conversation

@RTEnzyme
Copy link
Contributor

Which issue does this PR close?

Closes #6066 .

Rationale for this change

What changes are included in this PR?

  • Use arrow::compute::binary as the bitwise_op kernel for array bitwise_op
  • Use arrow::compute::unary as the bitwise_op_scalar kernel.
  • Currying the $METHOD in bitwise_op_scalar function.

Are these changes tested?

Covered by unit tests in binary.rs.

Are there any user-facing changes?

No

@github-actions github-actions bot added the physical-expr Changes to the physical-expr crates label Apr 22, 2023
@RTEnzyme RTEnzyme changed the title fix: Use arrow bitwise_op as binary_kernals fix: Use arrow bitwise_op as binary_kernels Apr 22, 2023
Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

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

nice cleanup @RTEnzyme - thank you

@alamb alamb merged commit f1bae2c into apache:main Apr 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

physical-expr Changes to the physical-expr crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use arrow bitwise operation rather than reimplementation

2 participants