rich7420 opened a new pull request, #5921: URL: https://github.com/apache/datafusion-comet/pull/5921
## Which issue does this PR close? Part of #4616. ## Rationale for this change The execution path for `to_csv` depends on the field types and routing configuration. Result comparisons alone do not verify that the intended implementation runs. ## What changes are included in this PR? Add three SQL fixtures covering dispatch, fallback and native opt-in for primitive fields, plus dispatch/fallback for array fields. Compare primitive CSV output with Spark; use non-nullness for array fields because Spark 3.x includes unstable object identity strings. ## How are these changes tested? All three fixtures passed locally on Spark 3.5.9 and 4.1.3. Applicable [fork CI checks](https://github.com/rich7420/datafusion-comet/actions/runs/34771569146) passed across Spark 3.4, 3.5, 4.0, 4.1 and 4.2. -- 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]
