jecsand838 opened a new pull request, #7559:
URL: https://github.com/apache/arrow-rs/pull/7559

   # Which issue does this PR close?
   
   Part of https://github.com/apache/arrow-rs/issues/4886
   
   Related to https://github.com/apache/arrow-rs/pull/6965
   
   # Rationale for this change
    
   Avro supports arrays as a core data type, but previously arrow-avro had 
incomplete decoding logic to handle them. As a result, any Avro file containing 
array fields would fail to parse correctly within the Arrow ecosystem. This PR 
addresses this gap by:
   
   1. Completing the implementation of explicit `Array` -> `List` decoding: It 
completes the `Decoder::Array` logic that reads array blocks in Avro format and 
constructs an Arrow `ListArray`.
   
   Overall, these changes expand Arrow’s Avro reader capabilities, allowing 
users to work with array-encoded data in a standardized Arrow format.
   
   # What changes are included in this PR?
   
   **1. arrow-avro/src/reader/record.rs:**
   
   * Completed the Array decoding path which leverages blockwise reads of Avro 
array data.
   * Implemented decoder unit tests for Array types.
   
   # Are there any user-facing changes?
   
   N/A
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to