diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2015-06-23 17:28:31 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2015-06-23 17:28:31 +0900 |
commit | edf5610c74099b97698d645e30c5f08627df2d72 (patch) | |
tree | 771f412a3b209e734cdeca9f4662871386bd0b6d /src/include/common/media-svc-db-utils.h | |
parent | b4284d14404709a4e21c4602ff95ccc1c9758ad5 (diff) | |
download | libmedia-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-x | src/include/common/media-svc-db-utils.h | 22 |
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_*/ |