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