-
Notifications
You must be signed in to change notification settings - Fork 850
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
Add comparison kernels for BinaryArray
#1108
Comments
This is a pretty good ticket for anyone who wants to mess with the compute kernels -- basically it should be add a small amount of code and a a test |
Hi Raphael, I am newcomer and want to contribute to this project. |
Yes it should be largely just a case of adding Typically there are three variants of each operator:
Finally there are then two dynamic dispatch functions for each operator
I'd perhaps recommend starting with the fully qualified kernels and build up from there with successive PRs. The scalar variants are also optimisations and so could definitely be ignored for an initial cut, they were only added in the last month 😀 |
Thank you, Raphael! I'd like to try if no one else has been doing it. |
Following your advice, I will file 2 PRs to match this feature. The first PR will add support for fully qualified binary array. The second PR will support comparison for dynamic binary array. |
Is there something like |
BTW, could you please assign this issue to me? |
I do not know of any such thing, sadly |
I do not include |
BinaryArray
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Currently there is no support for comparing
BinaryArray
Describe the solution you'd like
It should be possible to call
arrow::compute::eq_dyn
, and friends withBinaryArray
as arguments and have them not return an error. It may be possible to share code with the existing utf8 implementation.Additional context
Encountered whilst implementing #1053
The text was updated successfully, but these errors were encountered: