Replace const std::string& with string_view for aggregation_service

This is now preferred. Also updates some Private Aggregation unittests
to match and some constexpr char arrays. Sql queries are also adapted
to use base::c_stringview instead of char*.

Change-Id: If96577d9cf67e49a60c54fa34b1762f8f2d60d0a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5783696
Reviewed-by: Qingxin Wu <[email protected]>
Reviewed-by: Nan Lin <[email protected]>
Commit-Queue: Alex Turner <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1341913}
diff --git a/components/aggregation_service/aggregation_coordinator_utils.cc b/components/aggregation_service/aggregation_coordinator_utils.cc
index a2240e00..75a362a7 100644
--- a/components/aggregation_service/aggregation_coordinator_utils.cc
+++ b/components/aggregation_service/aggregation_coordinator_utils.cc
@@ -4,7 +4,6 @@
 
 #include "components/aggregation_service/aggregation_coordinator_utils.h"
 
-#include <string>
 #include <string_view>
 #include <utility>
 #include <vector>
@@ -28,7 +27,7 @@
           url::Origin::Create(GURL(kDefaultAggregationCoordinatorGcpCloud))};
 }
 
-std::vector<url::Origin> Parse(const std::string& unparsed) {
+std::vector<url::Origin> Parse(std::string_view unparsed) {
   std::vector<url::Origin> parsed;
 
   std::vector<std::string_view> tokens = base::SplitStringPiece(
@@ -53,7 +52,7 @@
   CoordinatorOrigins() = default;
   ~CoordinatorOrigins() = default;
 
-  explicit CoordinatorOrigins(const std::string& unparsed)
+  explicit CoordinatorOrigins(std::string_view unparsed)
       : CoordinatorOrigins(Parse(unparsed)) {}
 
   explicit CoordinatorOrigins(std::vector<url::Origin> origins)