apache / iceberg-go

Apache Iceberg - Go
https://iceberg.apache.org/
Apache License 2.0
142 stars 34 forks source link

feat(table): add conversion from Arrow Schema to Iceberg #155

Closed zeroshade closed 1 month ago

zeroshade commented 1 month ago

In preparation for adding Data Reading, I'm splitting up the PRs to make them more reasonable to review.

This PR updates the version of the Arrow Go library being utilized and implements the conversions from Arrow Schemas to Iceberg Schemas, including name mapping for handling field IDs properly.

Tests are also included for this.