Skip to content

docs: add type mapping tables between PyIceberg and PyArrow#3098

Open
iamluan wants to merge 3 commits intoapache:mainfrom
iamluan:docs-2226-typemapping-pyiceberg-pyarrow
Open

docs: add type mapping tables between PyIceberg and PyArrow#3098
iamluan wants to merge 3 commits intoapache:mainfrom
iamluan:docs-2226-typemapping-pyiceberg-pyarrow

Conversation

@iamluan
Copy link

@iamluan iamluan commented Feb 25, 2026

Closes #2226

Rationale for this change

This PR adds documentation with tables describing the type mapping between PyArrow and PyIceberg data types.

Are these changes tested?

Yes.
The changes are tested locally as shown in the image below.
image

Are there any user-facing changes?

Yes.
This PR adds new user-facing documentation.

@kevinjqliu
Copy link
Contributor

this is great, thank you!
im not a big fan of documenting using python files. Could you add it as a markdown file instead? similar to #2480

Perhaps we can add it to the API section https://py.iceberg.apache.org/api/

@iamluan iamluan force-pushed the docs-2226-typemapping-pyiceberg-pyarrow branch from 9e80178 to 26b12e0 Compare February 26, 2026 19:44
@iamluan
Copy link
Author

iamluan commented Feb 26, 2026

Thank you for your review. I have added the markdown to the API section.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: add a table for data type conversion between arrow and iceberg types

2 participants