The data governance team is reviewing code used for deleting records for compliance with GDPR. The following logic has been implemented to propagate delete requests from the user_lookup table to the user_aggregates table. ```scala (spark.read .format("delta") .option("readChangeData", True) .option("startingTimestamp", '2021-08-22 00:00:00') .option("endingTimestamp", '2021-08-29 00:00:00') .table("user_lookup") .createOrReplaceTempView("changes")) ``` ```sql spark.sql(""" DELETE FROM user_aggregates WHERE user_id IN ( SELECT user_id FROM changes WHERE _change_type='delete' ) """) ``` Assuming that `user_id` is a unique identifying key and that all users that have requested deletion have been removed from the `user_lookup` table, which statement describes whether successfully executing the above logic guarantees that the records to be deleted from the `user_aggregates` table are no longer accessible and why? | Databricks Certified Data Engineer - Associate Quiz - LeetQuiz