> [!NOTE]
> This module is adopted
> from [Apache DataFusion](https://github.com/apache/datafusion/tree/main/datafusion/datasource-avro/src/avro_to_arrow)
> and modified to work with Hudi Avro log block. The original code is licensed under the Apache License, Version 2.0.
## Notable Changes
- Removed `reader.rs` (not needed for Hudi use case).
- Original tests are removed.
- DataFusion errors (`datafusion_common::error::Result`) replaced with Hudi errors (`crate::error::Result`).
- Adjusted `AvroArrowArrayReader` to work with `Iterator<Item = AvroResult<Value>>` instead of a reader-based approach.