Rashampreet4114 opened a new pull request, #2480:
URL: https://github.com/apache/iceberg-python/pull/2480

   <!--
   Thanks for opening a pull request!
   -->
   
   <!-- In the case this PR will resolve an issue, please replace 
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
   <!-- Closes #${GITHUB_ISSUE_ID} -->
   
   # Rationale for this change
   
   This PR adds documentation for **PyIceberg ⇄ PyArrow** datatype mapping 
/conversion table
   The Iceberg spec currently defines type mappings only for Avro, Parquet, and 
ORC. 
   This change fills that gap by providing a clear reference for Python 
developers working with PyIceberg and PyArrow.  
   
   The documentation:
   - Lists all supported **PyIceberg → PyArrow** conversions, derived from the 
`_ConvertToArrowSchema` visitor class.
   - Provides the natural **PyArrow → PyIceberg** reverse mapping for 
round-tripping.
   - Highlights important details such as handling of field IDs, documentation 
metadata, decimal precision, large string/binary handling, and timestamp 
precision/timezones.
   
   # Are these changes tested?
   No
   
   # Are there any user-facing changes?
   
   Yes.  
   - **New Markdown documentation**: `pyiceberg_pyarrow_mapping.md` (with 
aligned tables and Python type classes).  
   - No changes to runtime behavior—purely documentation.  
   
   <!-- In the case of user-facing changes, please add the changelog label. -->
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to