malinjawi opened a new pull request, #13388: URL: https://github.com/apache/gluten/pull/13388
## What changes are proposed in this pull request? On Spark 3.5+, Gluten runs the deletion vector DML path in Velox: the DML target scan and Delta's `BitmapAggregator`, which builds the new deletion vectors. No test checked the aggregate, and only DELETE and a MERGE with a delete clause were covered. This adds to `DeltaDeletionVectorHandoffSuite`, in both Delta trees: - a check that every aggregate over `BitmapAggregator` is a Gluten transformer, now applied to the existing DELETE and MERGE tests; - DV UPDATE: native target scan and bitmap aggregate, two rows marked deleted, and the right table contents; - DV MERGE with update and insert clauses: the same checks, with one row marked deleted. Test-only. ## How was this patch tested? Compiles on Spark 3.5 and 4.1. The suite is tagged `ExtendedSQLTest`, so it runs in the extended CI jobs, which build with `-Pdelta` on Spark 3.5 to 4.2. ## Was this patch authored or co-authored using generative AI tooling? Generated-by: IBM Bob -- 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]
