In the context of a multi-hop architecture, what is the primary function of the following Structured Streaming query? ```spark.readStream .table("cleanedOrders") .groupBy("productCategory") .agg(sum("totalWithTax")) .writeStream .option("checkpointLocation", checkpointPath) .outputMode("complete") .table("aggregatedOrders")``` | Databricks Certified Data Engineer - Associate Quiz - LeetQuiz