westonpace opened a new pull request #8984:
URL: https://github.com/apache/arrow/pull/8984


   The dictionaries still need to have the same index & value types.  It is 
possible that concatenating two dictionaries still fails because the resulting 
dictionary has more values than its index type can represent.
   
   The unification will still fail if nulls are present in either dictionary.  
The canonical approach seems to be representing nulls in the indices array with 
a validity bitmap.  The existing unifier had this constraint in place.  My 
guess is that this was to avoid making the memo table null-aware.  It could be 
handled without modification to the memo table by using a -1 index and so I 
could easily add this if desired.  I wasn't sure if support for this 
non-typical case justified the complexity.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to