Hi Arrow experts, I am trying to find out if Arrow supports reading/writing arbitrary nested objects similarly to what Parquet supports with its FSM. I came across this PR https://github.com/apache/arrow/pull/4066 which aimed to implement the Parquet specific approach (the FSM) but it was declined because as far as I understand it was too Parquet specific. Then, there is https://issues.apache.org/jira/browse/ARROW-1644 which tracks the tasks related to writing nested objects, but I couldn't make sense of it all.
Basically my question is: Does arrow provide the functionality of reading/writing arbitrarily nested objects (similar to Parquet's FSM implementation)? Could you please point me to some documentation or code for this? Thanks in advance! Best, Renato M.