yuboxx opened a new pull request, #4237: URL: https://github.com/apache/datafusion-comet/pull/4237
## Status **Draft PR, not ready for review.** This intentionally publishes the current work for visibility, but there is a known blocking review finding to resolve before review is requested. ## What changed - Wraps DataFusion `array_except` with input list element-nullability normalization. - Re-enables the SQL test case for apache/datafusion-comet#3646. - Adds Scala coverage for mixed nullable `array_except` inputs. ## Known blocker The current implementation may still produce a mismatch between Comet's planned `ScalarFunctionExpr` return field and the runtime Arrow array type. Comet computes the physical expression field before installing the wrapper, so normalizing `NormalizingArrayExcept::return_type` alone may not normalize the field used by projection schema construction. ## Validation - `cargo test -p datafusion-comet-spark-expr normalizes_ --lib` Spark suite coverage has not been run yet. -- 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]
