The DictionaryType is a bit more complex as it also references the dictionary values itself. This also needs to be integrated into pyarrow.Field.from_jvm but the work to make DictionaryType working maybe also depends on that pyarrow.Array.from_jvm first supports non-primitive arrays.
Reporter: Uwe Korn / @xhochy
Related issues:
Note: This issue was originally created as ARROW-2610. Please see the migration documentation for further details.