fpetkovski opened a new issue, #9244:
URL: https://github.com/apache/arrow-rs/issues/9244

   **Describe the bug**
   
   I might be misunderstanding the format, but the thrift writer writes out a 
value of 2 for false booleans:
   
https://github.com/apache/arrow-rs/blob/main/parquet/src/parquet_thrift.rs#L793-L798
   
   This is creating compatibility issues with other readers which expect false 
to be represented with a 0.
   
   **To Reproduce**
   
   I reproduced it by reading a file created by arrow-rs in the parquet-go 
library. I can submit a repro PR if it's needed, but I think that the issue is 
self-explanatory.
   
   **Expected behavior**
   I would expect the thrift writer to use 0 as false.
   
   **Additional context**
   <!--
   Add any other context about the problem here.
   -->


-- 
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