Match columns of media with filter keyword 14/203714/1
authorMinje Ahn <minje.ahn@samsung.com>
Wed, 17 Apr 2019 06:38:02 +0000 (15:38 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 17 Apr 2019 06:38:02 +0000 (15:38 +0900)
Change-Id: Id024fe77ec6626c733f951410ee3f95e2e0cc4f9
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/common/media-common-db-svc.c

index d26aa3f..5cbaaae 100755 (executable)
@@ -341,9 +341,9 @@ int __ms_check_item_exist(sqlite3 *handle, const char *storage_id, const char *p
        MS_DBG_RETVM_IF(!MS_STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
 
 #ifdef _USE_TVPD_MODE
-       sql = sqlite3_mprintf("SELECT modified_time, size, media_type, timeline FROM '%q' WHERE path='%q'", storage_id, path);
+       sql = sqlite3_mprintf("SELECT media_modified_time, media_size, media_type, media_timeline FROM '%q' WHERE media_path='%q'", storage_id, path);
 #else
-       sql = sqlite3_mprintf("SELECT modified_time, size FROM '%q' WHERE path='%q'", storage_id, path);
+       sql = sqlite3_mprintf("SELECT media_modified_time, media_size FROM '%q' WHERE media_path='%q'", storage_id, path);
 #endif
 
        ret = media_db_get_result(handle, sql, &sql_stmt);
@@ -538,7 +538,7 @@ bool ms_delete_invalid_items(sqlite3 *handle, const char *storage_id, uid_t uid)
 
        thumb_list = g_array_new(FALSE, FALSE, sizeof(char*));
 
-       char *sql = sqlite3_mprintf("SELECT thumbnail_path FROM '%q' WHERE validity=0 AND thumbnail_path IS NOT NULL", storage_id);
+       char *sql = sqlite3_mprintf("SELECT media_thumbnail_path FROM '%q' WHERE validity=0 AND media_thumbnail_path IS NOT NULL", storage_id);
 
        MS_DBG_SLOG("[SQL query] : %s", sql);
 
@@ -596,7 +596,7 @@ int ms_set_folder_item_validity(sqlite3 *handle, const char *storage_id, const c
        MS_DBG_RETVM_IF(!MS_STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "path is NULL");
 
        if (recursive)
-               sql = sqlite3_mprintf("UPDATE '%q' SET validity=%d WHERE (storage_type = 0 OR storage_type = 1) AND path LIKE '%q/%%';", storage_id, validity, path);
+               sql = sqlite3_mprintf("UPDATE '%q' SET validity=%d WHERE media_path LIKE '%q/%%';", storage_id, validity, path);
        else
                sql = sqlite3_mprintf("UPDATE '%q' SET validity=%d WHERE folder_id IN (SELECT folder_id FROM folder WHERE folder_path='%q' AND storage_uuid='%q');", storage_id, validity, path, storage_id);