Fields with unsigned types written with Arrow C++ can't be read by PySpark, due to Spark's lack of support unsigned types (per https://issues.apache.org/jira/browse/SPARK-10113). There is already an issue to address the same problem when writing tables with unsigned fields using PyArrow (https://issues.apache.org/jira/browse/ARROW-1988). Are there any plans to address this issue for Arrow C++?
Sent with [ProtonMail](https://protonmail.com) Secure Email.