The work of converting Arrow Arrays, ChunkedArrays, RecordBatches and Tables to ORC files is about 50% done. Now I have two questions.
First of all I would like to ask why we use both type_codes and child_ids for Union types. It seems that we can already cover the logical types a union has using type_codes alone. What’s the point of using child_ids? Secondly I would like to ask about the maximum amount of time permitted when running unit tests. I will definitely profile and speed up my tests prior to the pull request so I would like to know about the expectation first. Thanks, Ying Zhou