Hello, I'd like to propose adding ListView and LargeListView arrays to the Arrow format. Previous discussion in [1][2], columnar format description and flatbuffers changes in [3].
There are implementations available in both C++ [4] and Go [5]. I'm working on the integration tests which I will push to one of the PR branches before they are merged. I've made a graph illustrating how this addition affects, in a backwards compatible way, the type predicates and inheritance chain on the C++ implementation. [6] The vote will be open for at least 72 hours not counting the weekend. [ ] +1 add the proposed ListView and LargeListView types to the Apache Arrow format [ ] -1 do not add the proposed ListView and LargeListView types to the Apache Arrow format because... Sincerely, Felipe [1] https://lists.apache.org/thread/r28rw5n39jwtvn08oljl09d4q2c1ysvb [2] https://lists.apache.org/thread/dcwdzhz15fftoyj6xp89ool9vdk3rh19 [3] https://github.com/apache/arrow/pull/37877 [4] https://github.com/apache/arrow/pull/35345 [5] https://github.com/apache/arrow/pull/37468 [6] https://gist.github.com/felipecrv/3c02f3784221d946dec1b031c6d400db