Closed quinnj closed 1 year ago
Shoot, I forgot we run tests both ways; I'll add some more compat here
Attention: Patch coverage is 96.87500%
with 1 line
in your changes missing coverage. Please review.
Project coverage is 87.06%. Comparing base (
e893c32
) to head (a08bb51
). Report is 47 commits behind head on main.
Files with missing lines | Patch % | Lines |
---|---|---|
src/arraytypes/list.jl | 96.00% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This should be ready to review/merge; cc: @Moelf @baumgold
Fixes #411. Alternative to #419.
This PR should be compatible with or without the ArrowTypes changes. I think it's fine to do compat things in Arrow like this as long as they don't get out of hand and we can eventually remove them as we bump required ArrowTypes versions and such.
The PR consists of not treating
Vector{UInt8}
as the Arrow Binary type, which is meant for "binary string"s. Julia has a pretty good match for that inBase.CodeUnits
, so instead, we use that to write Binary andVector{UInt8}
is treated as a regular List of Primitive UInt8 type.