zeroshade commented on issue #50622:
URL: https://github.com/apache/arrow/issues/50622#issuecomment-5072154398

   > For arrow-cpp, the Parquet writer serializes the Arrow schema into footer 
when the writer property store_schema is enabled (which is the default value) 
and then Parquet reader deserializes that schema to restore their original form 
on read.
   
   arrow-go does the same using the same property information and is thus 
compatible with arrow-cpp (and the impls based on it like pyarrow) writing the 
arrow schema into the footer.
   
   > In practice the unsigned path already produces non-conformant files: Arrow 
Go writes unsigned typed_value columns to Parquet with INT(8/16/32, false) 
annotations, which the shredding spec does not allow.
   
   Can you file this as an issue on arrow-go so we can track and fix this? We 
should definitely make sure that arrow-go is spec conformant


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