jayzhan211 commented on PR #14268:
URL: https://github.com/apache/datafusion/pull/14268#issuecomment-2633000378

   > if it helps downstream projects
   
   This is the point, I don't quite understand why adding signature for 
`default_cast_to` logic helps. I thought you want to solve the issues for these 
datafusion functions, so I don't know what others functions you want to solve 
and they are only possible if we have `AnyNative`.
   
   Even if there is such case that we really need `AnyNative`, it seems to 
strange to me to add in TypeSignatureClass but should be another new 
TypeSignature.
   
   > IMO CoercibleV2 would be out of scope for this PR
   
   I think this is the solution to the issue we have, we need coercible like 
signature but **not fixed logic exposed to the user** since it makes any 
changes to it breaking change, while `CoercibleV2` is not the case.
   
   @shehabgamin First of all, what are the issues we are solving? Are these 
functions in datafusion? 
   
   ```
   ascii
   bit_length
   contains
   ends_with
   starts_with
   octet_length
   ```
   
   Are there others issues? Why `AnyNative` helps?
   


-- 
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: github-unsubscr...@datafusion.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to