Basic read/write support for ORC by mccormickt12 · Pull Request #2236 · apache/iceberg-python

Related to #20
Some reference to https://github.com/apache/iceberg-python/pull/790/files

Rationale for this change

Support basic reading and writing of ORC data

Are these changes tested?

Unit tests added

Are there any user-facing changes?

From what I understand there are some discrepancies between pyarrow version with respect to their support for ORC, so I need to do a a bit more

Next Steps

This PR is the most basic read/write support for ORC. There also seems to be limited support for ORC in pyarrow (im still trying to understand exactly whats missing). I want to enhance the pyarrow ORC library, so this can be properly consumed here in pyiceberg