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]

Reply via email to