summaryrefslogtreecommitdiff
path: root/src/include/common/media-svc-db-utils.h
diff options
context:
space:
mode:
authorMinje Ahn <minje.ahn@samsung.com>2015-06-23 17:28:31 +0900
committerMinje Ahn <minje.ahn@samsung.com>2015-06-23 17:28:31 +0900
commitedf5610c74099b97698d645e30c5f08627df2d72 (patch)
tree771f412a3b209e734cdeca9f4662871386bd0b6d /src/include/common/media-svc-db-utils.h
parentb4284d14404709a4e21c4602ff95ccc1c9758ad5 (diff)
downloadlibmedia-service-edf5610c74099b97698d645e30c5f08627df2d72.tar.gz
libmedia-service-edf5610c74099b97698d645e30c5f08627df2d72.tar.bz2
libmedia-service-edf5610c74099b97698d645e30c5f08627df2d72.zip
Update for modification of db utilities.submit/tizen/20150706.082426submit/tizen/20150703.063549
Change-Id: Iab6bc22f57ab65bada3e90c567c55f67b180ea44 Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Diffstat (limited to 'src/include/common/media-svc-db-utils.h')
-rwxr-xr-xsrc/include/common/media-svc-db-utils.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/include/common/media-svc-db-utils.h b/src/include/common/media-svc-db-utils.h
index e5685b6..125242f 100755
--- a/src/include/common/media-svc-db-utils.h
+++ b/src/include/common/media-svc-db-utils.h
@@ -28,23 +28,25 @@
#define SQLITE3_FINALIZE(x) if(x != NULL) {sqlite3_finalize(x);}
-int _media_svc_connect_db_with_handle(sqlite3 **db_handle);
-int _media_svc_disconnect_db_with_handle(sqlite3 *db_handle);
-int _media_svc_create_media_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_create_folder_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_create_playlist_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_create_album_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_create_tag_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_create_bookmark_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_create_custom_table(sqlite3 *db_handle, uid_t uid);
-int _media_svc_request_update_db(const char *sql_str, uid_t uid);
+int _media_svc_make_table_query(sqlite3 *db_handle, const char *table_name, media_svc_table_slist_e list, uid_t uid);
+int _media_svc_upgrade_table_query(sqlite3 *db_handle, char *table_name, media_svc_table_slist_e list, uid_t uid);
+int _media_svc_init_table_query();
+void _media_svc_destroy_table_query();
+int _media_svc_create_media_table_with_id(sqlite3 *db_handle, const char *table_id, uid_t uid);
+int _media_svc_drop_media_table(sqlite3 *handle, const char *storage_id, uid_t uid);
+int _media_svc_update_media_view(sqlite3 *db_handle, uid_t uid);
int _media_svc_sql_query(sqlite3 *db_handle, const char *sql_str, uid_t uid);
int _media_svc_sql_prepare_to_step(sqlite3 *handle, const char *sql_str, sqlite3_stmt** stmt);
+int _media_svc_sql_prepare_to_step_simple(sqlite3 *handle, const char *sql_str, sqlite3_stmt** stmt);
int _media_svc_sql_begin_trans(sqlite3 *handle, uid_t uid);
int _media_svc_sql_end_trans(sqlite3 *handle, uid_t uid);
int _media_svc_sql_rollback_trans(sqlite3 *handle, uid_t uid);
int _media_svc_sql_query_list(sqlite3 *handle, GList **query_list, uid_t uid);
void _media_svc_sql_query_add(GList **query_list, char **query);
void _media_svc_sql_query_release(GList **query_list);
+int _media_svc_check_db_upgrade(sqlite3 *db_handle, uid_t uid);
+int _media_db_check_corrupt(sqlite3 *db_handle);
+char* _media_svc_get_path(uid_t uid);
+
#endif /*_MEDIA_SVC_DB_UTILS_H_*/