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

   # Which issue does this PR close?
   
   - Closes #9844.
   
   # Rationale for this change
   
   Parquet writers for the most part only annotate `INT32` columns with the 
`UNKNOWN` logical type annotation. This annotation is used to denote a column 
which contains only null values for which the actual physical type cannot be 
deduced. This crate assumes _only_ INT32 columns can be so annotated, but there 
is no such requirement in the Parquet 
[specification](https://github.com/apache/parquet-format/blob/master/LogicalTypes.md#unknown-always-null).
   
   # What changes are included in this PR?
   
   Modifies Parquet schema parsing to allow `UNKNOWN` on any type, and ensures 
that when encountered, an arrow array reader for the `Null` datatype is used. 
   
   # Are these changes tested?
   
   Yes, unit test is added.
   
   # Are there any user-facing changes?
   
   No API changes, just a behavior change.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to