mbutrovich commented on issue #11620: URL: https://github.com/apache/arrow-rs/issues/11620#issuecomment-6750551048
#11912 turned the panic into an error. `interleave_list_view_copy` now builds its child with [`MutableArrayData::try_new`](https://github.com/apache/arrow-rs/blob/30c5c3287cd5b99ca9aa0aec57509d076eb07347/arrow-select/src/interleave.rs#L760), so on `main` at 30c5c3287c the reproduction above prints `ListView: Err(DictionaryKeyOverflowError)`. The `List` call still returns `[["0"], ["0"]]`. The overflow is still not real, because the values deduplicate to one. Should `interleave_list_view_copy` build its child through `interleave`, as [`interleave_list_like_child`](https://github.com/apache/arrow-rs/blob/30c5c3287cd5b99ca9aa0aec57509d076eb07347/arrow-select/src/interleave.rs#L498) does, so that it merges the dictionaries? If so, I'll retitle this issue to cover the error instead of the panic. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
