andygrove commented on PR #2614:
URL: 
https://github.com/apache/datafusion-comet/pull/2614#issuecomment-3428496897

   > > It really doesn't. As an example, if we add a new function that only 
exists in Spark 4.0 then run the fuzz test against an older version, the query 
will fail both with Spark and Comet, so that is a pass.
   > 
   > What if the signature changes in a new Spark release? Then it would start 
failing for Spark and Comet (and thus pass)?
   > 
   > I'm just trying to understand what the maintenance process is for future 
releases, and how to potentially document that.
   
   That is true. This is all very manual at the moment.
   
   I briefly looked into using Spark APIs to get the signature, but there are 
some challenges. We can look at classes to see if they extend `UnaryExpression` 
or `BinaryExpression`, but to determine the valid input data types we would 
need to create an instance of the class, which seems challenging.


-- 
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]

Reply via email to