static const char join_metadata[] =
" LEFT OUTER JOIN package_app_app_metadata"
" ON ai.app_id=package_app_app_metadata.app_id ";
+static const char join_privilege[] =
+ " LEFT OUTER JOIN package_privilege_info"
+ " ON ai.package=package_privilege_info.package ";
static int _get_filtered_query(pkgmgrinfo_filter_x *filter,
const char *locale, uid_t uid, char **query, GList **bind_params)
strncat(tmp_query, join_app_control, sizeof(tmp_query) - strlen(tmp_query) - 1);
if (joined & E_PMINFO_APPINFO_JOIN_METADATA)
strncat(tmp_query, join_metadata, sizeof(tmp_query) - strlen(tmp_query) - 1);
+ if (joined & E_PMINFO_APPINFO_JOIN_PRIVILEGE)
+ strncat(tmp_query, join_privilege, sizeof(tmp_query) - strlen(tmp_query) - 1);
strncat(tmp_query, buf, sizeof(tmp_query) - strlen(tmp_query) - 1);