Refactor pkgmgr-info
[platform/core/appfw/pkgmgr-info.git] / src / server / database / query_handler.hh
index 9ba3738..c58fbd1 100644 (file)
@@ -56,8 +56,10 @@ class EXPORT_API QueryHandler : public AbstractDBHandler {
   std::vector<pkgmgr_common::parcel::StrArgs> GetResult();
 
  private:
-  int ExecuteReadQuery(GList* queries, GList* args_list);
-  int ExecuteWriteQuery(GList* queries, GList* args_list,
+  int ExecuteReadQuery(const std::vector<std::string>& queries,
+      const std::vector<std::vector<std::optional<std::string>>>& args_list);
+  int ExecuteWriteQuery(const std::vector<std::string>& queries,
+      const std::vector<std::vector<std::optional<std::string>>>& args_list,
       const std::vector<std::pair<CacheChangeFlag, std::string>>& changes);
 
   uid_t uid_;