jackylee-ch commented on PR #47268: URL: https://github.com/apache/spark/pull/47268#issuecomment-2217954522
> Can we explain the execution path before Spark 3.5? Is this PR trying to follow the previous execution path? For Spark 3.3, the `HiveGenericUDF` would [set lazy functions to deferredObjects](https://github.com/apache/spark/blob/branch-3.3/sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala#L181) and evaluate in `function.evaluate`, which is same with the non-codegen mode in this pr. -- 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: reviews-unsubscr...@spark.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org