EM_DEBUG_FUNC_BEGIN("account_id[%d], mailbox_name[%p], count[%p], transaction[%d], err_code[%p]", account_id, mailbox_name , count, transaction, err_code);
if (account_id < FIRST_ACCOUNT_ID || !mailbox_name || !count) {
- EM_DEBUG_EXCEPTION(" account_id[%d], mailbox_name[%s], count[%d] ", account_id, mailbox_name, *count);
+ EM_DEBUG_EXCEPTION("Invalid params");
if (err_code != NULL)
*err_code = EMAIL_ERROR_INVALID_PARAM;
int rc = -1;
sqlite3 *local_db_handle = NULL;
char sql_query_string[QUERY_SIZE] = {0, };
+
+ local_db_handle = emstorage_get_db_connection(multi_user_name);
if (input_full_query == NULL || input_source_table_name == NULL || input_new_table_name == NULL) {
EM_DEBUG_EXCEPTION("EMAIL_ERROR_INVALID_PARAM");
goto FINISH_OFF;
}
- local_db_handle = emstorage_get_db_connection(multi_user_name);
-
EMSTORAGE_PROTECTED_FUNC_CALL(sqlite3_exec(local_db_handle, "BEGIN;", NULL, NULL, NULL), rc);
EM_DEBUG_DB_EXEC(SQLITE_OK != rc, {goto FINISH_OFF; }, ("SQL(BEGIN EXCLUSIVE) exec fail:%d -%s", rc, sqlite3_errmsg(local_db_handle)));
sqlite3 *local_db_handle = NULL;
char sql_query_string[QUERY_SIZE] = {0, };
+ local_db_handle = emstorage_get_db_connection(multi_user_name);
+
if (input_table_name == NULL || input_new_column == NULL) {
EM_DEBUG_EXCEPTION("EMAIL_ERROR_INVALID_PARAM");
error = EMAIL_ERROR_INVALID_PARAM;
goto FINISH_OFF;
}
- local_db_handle = emstorage_get_db_connection(multi_user_name);
-
EMSTORAGE_PROTECTED_FUNC_CALL(sqlite3_exec(local_db_handle, "BEGIN;", NULL, NULL, NULL), rc);
EM_DEBUG_DB_EXEC(SQLITE_OK != rc, {goto FINISH_OFF; }, ("SQL(BEGIN EXCLUSIVE) exec fail:%d -%s", rc, sqlite3_errmsg(local_db_handle)));
SNPRINTF(sql_query_string, QUERY_SIZE, "ALTER TABLE %s ADD COLUMN %s %s;", input_table_name, input_new_column->column_name, input_new_column->column_type);
sqlite3 *local_db_handle = NULL;
char sql_query_string[QUERY_SIZE] = {0, };
+ local_db_handle = emstorage_get_db_connection(multi_user_name);
+
if (input_table_name == NULL) {
EM_DEBUG_EXCEPTION("EMAIL_ERROR_INVALID_PARAM");
error = EMAIL_ERROR_INVALID_PARAM;
goto FINISH_OFF;
}
- local_db_handle = emstorage_get_db_connection(multi_user_name);
-
EMSTORAGE_PROTECTED_FUNC_CALL(sqlite3_exec(local_db_handle, "BEGIN;", NULL, NULL, NULL), rc);
EM_DEBUG_DB_EXEC(SQLITE_OK != rc, {goto FINISH_OFF; }, ("SQL(BEGIN EXCLUSIVE) exec fail:%d -%s", rc, sqlite3_errmsg(local_db_handle)));
SNPRINTF(sql_query_string, QUERY_SIZE, "DROP TABLE %s;", input_table_name);