You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Which issue does this PR close?
Part of [4886](#4886)
Related to [6965](#6965)
# Rationale for this change
This change expands upon the Avro reader logic by adding full support
for the Fixed and Uuid types (Uuid relies on Fixed). It builds out the
`Fixed` path currently stubbed out.
# What changes are included in this PR?
Adds `Fixed` and `Uuid` support to the arrow-avro crate with changes to
the following:
1. arrow-avro/src/codec.rs
- Adds support for `Uuid` type
- Adds test
2. arrow-avro/src/reader/cursor.rs:
- Adds a `get_fixed` helper method to read the specified bytes into a
buffer.
3. arrow-avro/src/reader/record.rs:
- Introduces the Fixed decoding path, building out the `nyi`
`Codec::Fixed` in the `Decoder`.
- Introduces the Uuid decoding path, building off of Fixed
- Adds tests.
# Are there any user-facing changes?
n/a
---------
Co-authored-by: Connor Sanders <[email protected]>
0 commit comments