rich7420 opened a new pull request, #6107: URL: https://github.com/apache/datafusion-comet/pull/6107
## Which issue does this PR close? Closes #2837. ## Rationale for this change Map inputs to `explode` and `posexplode` currently fall back to Spark. ## What changes are included in this PR? Support maps in all four explode variants by sharing their entry buffers with the existing unnest path. Preserve field metadata, entry order and outer NULL rows. Add regression tests and update support documentation. ## How are these changes tested? 18 Rust tests and 52 targeted tests on each of Spark 3.5.9 and 4.1.3 pass, covering native execution, NULL/empty maps, nested inputs, sliced arrays and batch boundaries. [Fork CI](https://github.com/rich7420/datafusion-comet/pull/32/checks) passes across Spark profiles and the Spark 4.1 SQL suites. -- 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]
