Jefffrey opened a new issue, #19438: URL: https://github.com/apache/datafusion/issues/19438
### Is your feature request related to a problem or challenge? Considering a PR like this: https://github.com/apache/datafusion/pull/19435 It needs to accept an arbitrary expression for the first argument but an optional string argument for the second. There isn't really a good way to represent this in the current signature API, without doing the checks inside the function itself (as is done). ### Describe the solution you'd like Add an `Any` variant so we can specify a signature like `TypeSignatureClass::Any, TypeSignatureClass::Native(logical_string())` to encode this information in the signature. ### Describe alternatives you've considered _No response_ ### Additional context https://github.com/apache/datafusion/blob/2c3566ce856bf7c87508567119bc3834f007e94b/datafusion/expr-common/src/signature.rs#L321-L342 -- 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]
