jayzhan211 commented on code in PR #13717: URL: https://github.com/apache/datafusion/pull/13717#discussion_r1894000028
########## datafusion/core/src/catalog_common/information_schema.rs: ########## @@ -406,6 +406,7 @@ fn get_udf_args_and_return_types( .into_iter() .map(|arg_types| { // only handle the function which implemented [`ScalarUDFImpl::return_type`] method + #[allow(deprecated)] Review Comment: I think one of the challenge of #13825 and #12604 is that the properties of `Expr` including data type is determined based on `schema`. Unless the `schema` is the same all the way of the processing otherwise we need to recompute the properties based on given `schema` so we can't compute once and store the information within `Expr`. Introduce `Map` for schema -> properties mapping seems not practically. -- 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