This is an automated email from the ASF dual-hosted git repository.
findepi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/main by this push:
new 95405a9655 Reveal implementing type and return type in simple UDF
implementations (#13730)
95405a9655 is described below
commit 95405a965555c557ca99afb9052b5ac12a9fd574
Author: Piotr Findeisen <[email protected]>
AuthorDate: Wed Dec 11 14:29:23 2024 +0100
Reveal implementing type and return type in simple UDF implementations
(#13730)
Debug trait is useful for understanding what something is and how it's
configured, especially if the implementation is behind dyn trait.
---
datafusion/expr/src/expr_fn.rs | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/datafusion/expr/src/expr_fn.rs b/datafusion/expr/src/expr_fn.rs
index 681eb3c0af..a44dd24039 100644
--- a/datafusion/expr/src/expr_fn.rs
+++ b/datafusion/expr/src/expr_fn.rs
@@ -416,9 +416,10 @@ pub struct SimpleScalarUDF {
impl Debug for SimpleScalarUDF {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
- f.debug_struct("ScalarUDF")
+ f.debug_struct("SimpleScalarUDF")
.field("name", &self.name)
.field("signature", &self.signature)
+ .field("return_type", &self.return_type)
.field("fun", &"<FUNC>")
.finish()
}
@@ -524,9 +525,10 @@ pub struct SimpleAggregateUDF {
impl Debug for SimpleAggregateUDF {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
- f.debug_struct("AggregateUDF")
+ f.debug_struct("SimpleAggregateUDF")
.field("name", &self.name)
.field("signature", &self.signature)
+ .field("return_type", &self.return_type)
.field("fun", &"<FUNC>")
.finish()
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]