alamb commented on PR #17813: URL: https://github.com/apache/datafusion/pull/17813#issuecomment-3549559293
> @alamb I've completed the work to use `NullableInterval` and the `GuaranteesRewriter`. ❤️ I can't wait to review > Could you run the planner benchmarks again? I will do so (it seems github is having trouble now so it may be a while before results are posted) BTW the extended tests seem to be hitting a real error External error: 1 errors in file /__w/datafusion/datafusion/datafusion-testing/data/sqlite/random/expr/slt_good_3.slt 1. query failed: DataFusion error: Internal error: Assertion failed: interval.lower.is_null() || interval.upper.is_null() || interval.lower <= interval.upper: Interval's lower bound 0 is greater than the upper bound -83. This issue was likely caused by a bug in DataFusion's code. Please help us to resolve this by filing a bug report in our issue tracker: https://github.com/apache/datafusion/issues [SQL] SELECT DISTINCT CASE WHEN NOT NULL BETWEEN 0 AND ( - 83 ) THEN NULL WHEN ( 68 * + CASE - 32 WHEN COUNT ( * ) + + 99 THEN + ( - 58 ) ELSE 91 END ) NOT IN ( ( 12 ) * + 65 ) THEN 95 * ( 76 ) ELSE NULL END / 66 AS col2 at /__w/datafusion/datafusion/datafusion-testing/data/sqlite/random/expr/slt_good_3.slt:33454 -- 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]
