shehabgamin commented on issue #14408:
URL: https://github.com/apache/datafusion/issues/14408#issuecomment-2644716584

   > > [@findepi](https://github.com/findepi) do you mean we should relax the 
check to ignore nullable / non nullable annotations? -- I think that would 
probably be ok too.
   > 
   > yes, i think so -- 
[#14519](https://github.com/apache/datafusion/pull/14519)
   
   
   @findepi @alamb I Just confirmed that this fixes TPC-DS `66` on Sail! 
Unfortunately this fix didn't make it into the `45` release.
   
   
   > From my perspective it seems like all the tests in DataFusion are passing, 
so clearly we have some sort of test coverage / gap
   > 
   > [@shehabgamin](https://github.com/shehabgamin) I wonder if this would be a 
good time to add more tests that cover your usecase in Sail (or perhaps that 
would be part of adding Spark functions as discussed in 
[#5600](https://github.com/apache/datafusion/issues/5600)) 🤔
   
   
   @alamb I agree this would add value. While Spark function test coverage is a 
starting point, I believe what we're looking for here is broader. I'm not 
entirely sure about the best approach yet, but I suspect Sail's pattern of 
catching these bugs/breaks stems from not using DataFusion out-of-the-box.
   
   For example, in the TPC-DS `66` case, adding a DataFusion test wouldn't have 
helped since there was already a test in place. Maybe one approach could be 
exporting Logical Plans from Sail's tests and using their evaluation as 
DataFusion test cases? In the case of TPC-DS `66`, we would take the Logical 
Plan that Sail produced and make the evaluation of that plan a DataFusion test 
case.
   
   P.S. I'm recovering from a harsh cold so sorry if I'm not making much sense 
lol


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

Reply via email to