};
std::vector<unsigned int> arg_cnt_ = {
- 3, // query_appinfo_get_localed_label
- 2, // query_appinfo_get_datacontrol_info
- 1, // query_appinfo_get_datacontrol_appid
- 2, // query_appinfo_get_datacontrol_trusted_info
- 2, // query_appinfo_get_datacontrol_privileges
- 1, // query_appinfo_get_appcontrol_privileges
- 3, // query_plugininfo_get_appids
- 0, // query_get_pkg_updateinfo_1
- 1, // query_get_pkg_updateinfo_2
- 3, // query_pkginfo_set_usr_installed_storage_1
- 3, // query_pkginfo_set_usr_installed_storage_2
- 2, // query_certinfo_compare_pkg_certinfo
- 2, // query_certinfo_compare_app_certinfo
- 1, // query_pkginfo_delete_certinfo
-
- 4, // query_insert_package_plugin_execution_info,
- 1, // query_delete_package_plugin_execution_info,
- 4, // query_update_global_app_disable,
- 2, // query_update_app_disable_info,
- 2, // query_update_pkg_disable_info,
- 3, // query_update_global_app_splash_screen_display_info,
- 2, // query_update_app_splash_screen_display_info,
- 2, // query_update_app_label_info,
- 2, // query_update_app_icon_info,
- 2, // query_update_tep_info,
- 3, // query_register_pkg_update_info,
- 1, // query_unregister_pkg_update_info,
- 0, // query_unregister_all_pkg_update_info,
+ 3, // query_appinfo_get_localed_label
+ 2, // query_appinfo_get_datacontrol_info
+ 1, // query_appinfo_get_datacontrol_appid
+ 2, // query_appinfo_get_datacontrol_trusted_info
+ 2, // query_appinfo_get_datacontrol_privileges
+ 1, // query_appinfo_get_appcontrol_privileges
+ 3, // query_plugininfo_get_appids
+ 0, // query_get_pkg_updateinfo_1
+ 1, // query_get_pkg_updateinfo_2
+ 3, // query_pkginfo_set_usr_installed_storage_1
+ 3, // query_pkginfo_set_usr_installed_storage_2
+ 2, // query_certinfo_compare_pkg_certinfo
+ 2, // query_certinfo_compare_app_certinfo
+ 1, // query_pkginfo_delete_certinfo
+
+ 4, // query_insert_package_plugin_execution_info,
+ 1, // query_delete_package_plugin_execution_info,
+ 4, // query_update_global_app_disable,
+ 2, // query_update_app_disable_info,
+ 2, // query_update_pkg_disable_info,
+ 3, // query_update_global_app_splash_screen_display_info,
+ 2, // query_update_app_splash_screen_display_info,
+ 2, // query_update_app_label_info,
+ 2, // query_update_app_icon_info,
+ 2, // query_update_tep_info,
+ 3, // query_register_pkg_update_info,
+ 1, // query_unregister_pkg_update_info,
+ 0, // query_unregister_all_pkg_update_info,
};
std::string Make(int index, const std::vector<std::string>& args) {
if (arg_cnt_[index] != args.size())
return "";
- switch(arg_cnt_[index]) {
+ switch (arg_cnt_[index]) {
case 0:
query = sqlite3_mprintf(raw);
break;
QueryHandler::~QueryHandler() {}
-void QueryHandler::SetQueryArgs(std::vector<std::pair<int, std::vector<std::string>>> query_args) {
+void QueryHandler::SetQueryArgs(
+ std::vector<std::pair<int, std::vector<std::string>>> query_args) {
query_args_ = std::move(query_args);
}
#include <map>
#include <string>
+#include <utility>
#include <vector>
#include "pkgmgr_parser.h"
char** appid, char** trusted) {
std::shared_ptr<pcp::AbstractParcelable> parcelable(
new pcp::QueryParcelable(uid,
- { QUERY_INDEX_APPINFO_GET_DATACONTROL_TRUSTED_INFO, { providerid, type } },
+ { QUERY_INDEX_APPINFO_GET_DATACONTROL_TRUSTED_INFO,
+ { providerid, type } },
pcd::AbstractDBHandler::DBType::DB_TYPE_FILE_PKGDB,
pcd::AbstractDBHandler::OperationType::OPERATION_TYPE_READ));
const char* providerid, const char* type, uid_t uid, GList** privileges) {
std::shared_ptr<pcp::AbstractParcelable> parcelable(
new pcp::QueryParcelable(uid,
- { QUERY_INDEX_APPINFO_GET_DATACONTROL_PRIVILEGES, { providerid, type } },
+ { QUERY_INDEX_APPINFO_GET_DATACONTROL_PRIVILEGES,
+ { providerid, type } },
pcd::AbstractDBHandler::DBType::DB_TYPE_FILE_PKGDB,
pcd::AbstractDBHandler::OperationType::OPERATION_TYPE_READ));
std::shared_ptr<pcp::AbstractParcelable> parcelable(
new pcp::QueryParcelable(_getuid(),
- { QUERY_INDEX_PLUGININFO_GET_APPIDS, { pkgid, plugin_type, plugin_name } },
+ { QUERY_INDEX_PLUGININFO_GET_APPIDS,
+ { pkgid, plugin_type, plugin_name } },
pcd::AbstractDBHandler::DBType::DB_TYPE_FILE_PKGDB,
pcd::AbstractDBHandler::OperationType::OPERATION_TYPE_READ));