alamb commented on issue #13552:
URL: https://github.com/apache/datafusion/issues/13552#issuecomment-2500319525

   > Handling `Dict(_, String)` is no different from handling `String`
   > 
   > > String functions MAY choose to allow non-contiguous data types for data 
arguments but it is NOT RECOMMENDED for functions with 3 or more arguments.
   > 
   > why is it not recommended for >=3 args? For _non-contiguous_, is it data 
types like int and string (logical level)?
   
   Maybe it is due to the combinatorial explosion of code (e.g. if you have to 
handle all combinations of string types (`Utf8`, `LargeUtf8` and `Utf8Vew`)  
for even three arguments, you end up with `3*3=9` specialized versions of the 
function 🤔 


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to