-
Notifications
You must be signed in to change notification settings - Fork 849
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
Datum
is not exported as part of arrow
(it is only exported in arrow_array
)
#4780
Comments
I'm unclear on why this is considered serious, most users won't need to reference the trait, but I do agree we should fix this |
I think it is more serious than #4779; I don't think it is particularly serious overall -- more like inconvenient / a rough edge This means you can't use the new compute kernels for scalars without also importing |
|
Very similar to #4779 but I think this is more serious
Describe the bug
The newly introduced
Datum
is not exported inarrow
even though it is part of the signature of the new compute kernels such as https://docs.rs/arrow/latest/arrow/compute/kernels/cmp/fn.eq.htmlThis means that to use some of the functions in the
arrow
crate, a user has to usearrow_array
directly, which is inconvenient, or use a deprecated method.To Reproduce
Search for
Datum
in arrow: https://docs.rs/arrow/latest/arrow/index.html?search=datumIt only appears in https://docs.rs/arrow-array/46.0.0/arrow_array/trait.Datum.html
Expected behavior
A trait used in the
arrow
crate API should also be exported in that same crate.Additional context
Found while updating https://github.com/influxdata/influxdb_iox/pull/8577
The text was updated successfully, but these errors were encountered: