typedef struct {
int (* lock) (pthread_mutex_t *mutex);
int (* unlock) (pthread_mutex_t *mutex);
-}cts_mutex_fns;
+}ctsvc_mutex_fns;
-static cts_mutex_fns cts_mutex_funtions =
+static ctsvc_mutex_fns __ctsvc_mutex_funtions =
{
pthread_mutex_lock,
pthread_mutex_unlock
static pthread_mutex_t ipc_pubsub_mutex = PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t access_control_mutex = PTHREAD_MUTEX_INITIALIZER;
-static inline pthread_mutex_t* cts_mutex_get_mutex(int type)
+static inline pthread_mutex_t* __ctsvc_mutex_get_mutex(int type)
{
pthread_mutex_t *ret_val;
int ret;
pthread_mutex_t *mutex;
- mutex = cts_mutex_get_mutex(type);
+ mutex = __ctsvc_mutex_get_mutex(type);
- if (cts_mutex_funtions.lock) {
- ret = cts_mutex_funtions.lock(mutex);
+ if (__ctsvc_mutex_funtions.lock) {
+ ret = __ctsvc_mutex_funtions.lock(mutex);
WARN_IF(ret, "mutex_lock Failed(%d)", ret);
}
}
int ret;
pthread_mutex_t *mutex;
- mutex = cts_mutex_get_mutex(type);
+ mutex = __ctsvc_mutex_get_mutex(type);
- if (cts_mutex_funtions.unlock) {
- ret = cts_mutex_funtions.unlock(mutex);
+ if (__ctsvc_mutex_funtions.unlock) {
+ ret = __ctsvc_mutex_funtions.unlock(mutex);
WARN_IF(ret, "mutex_unlock Failed(%d)", ret);
}
}
#include "ctsvc_mutex.h"
#include "ctsvc_inotify.h"
-static int ctsvc_conn_refcnt = 0;
-static int cts_sockfd = -1;
+static int __ctsvc_conn_refcnt = 0;
+static int __ctsvc_sockfd = -1;
int ctsvc_socket_init(void)
{
int ret;
struct sockaddr_un caddr;
- if (0 < ctsvc_conn_refcnt) {
- ctsvc_conn_refcnt++;
+ if (0 < __ctsvc_conn_refcnt) {
+ __ctsvc_conn_refcnt++;
return CONTACTS_ERROR_NONE;
}
caddr.sun_family = AF_UNIX;
snprintf(caddr.sun_path, sizeof(caddr.sun_path), "%s", CTSVC_SOCKET_PATH);
- cts_sockfd = socket(PF_UNIX, SOCK_STREAM, 0);
- RETVM_IF(-1 == cts_sockfd, CONTACTS_ERROR_IPC,
+ __ctsvc_sockfd = socket(PF_UNIX, SOCK_STREAM, 0);
+ RETVM_IF(-1 == __ctsvc_sockfd, CONTACTS_ERROR_IPC,
"socket() Failed(errno = %d)", errno);
- ret = connect(cts_sockfd, (struct sockaddr *)&caddr, sizeof(caddr));
+ ret = connect(__ctsvc_sockfd, (struct sockaddr *)&caddr, sizeof(caddr));
if (-1 == ret) {
CTS_ERR("connect() Failed(errno = %d)", errno);
- close(cts_sockfd);
- cts_sockfd = -1;
+ close(__ctsvc_sockfd);
+ __ctsvc_sockfd = -1;
return CONTACTS_ERROR_IPC;
}
- ctsvc_conn_refcnt++;
+ __ctsvc_conn_refcnt++;
return CONTACTS_ERROR_NONE;
}
void ctsvc_socket_final(void)
{
- if (1 < ctsvc_conn_refcnt) {
- CTS_DBG("socket ref count : %d", ctsvc_conn_refcnt);
- ctsvc_conn_refcnt--;
+ if (1 < __ctsvc_conn_refcnt) {
+ CTS_DBG("socket ref count : %d", __ctsvc_conn_refcnt);
+ __ctsvc_conn_refcnt--;
return;
}
- else if (ctsvc_conn_refcnt < 1) {
- CTS_DBG("Please call connection API. socket ref count : %d", ctsvc_conn_refcnt);
+ else if (__ctsvc_conn_refcnt < 1) {
+ CTS_DBG("Please call connection API. socket ref count : %d", __ctsvc_conn_refcnt);
return;
}
- ctsvc_conn_refcnt--;
+ __ctsvc_conn_refcnt--;
- close(cts_sockfd);
- cts_sockfd = -1;
+ close(__ctsvc_sockfd);
+ __ctsvc_sockfd = -1;
}
static inline int __ctsvc_safe_write(int fd, const char *buf, int buf_size)
int i, ret;
ctsvc_socket_msg_s msg = {0};
- RETVM_IF(-1 == cts_sockfd, CONTACTS_ERROR_IPC, "socket is not connected");
+ RETVM_IF(-1 == __ctsvc_sockfd, CONTACTS_ERROR_IPC, "socket is not connected");
msg.type = CTSVC_SOCKET_MSG_TYPE_REQUEST_IMPORT_SIM;
- ret = __ctsvc_safe_write(cts_sockfd, (char *)&msg, sizeof(msg));
+ ret = __ctsvc_safe_write(__ctsvc_sockfd, (char *)&msg, sizeof(msg));
RETVM_IF(-1 == ret, CONTACTS_ERROR_IPC, "__ctsvc_safe_write() Failed(errno = %d)", errno);
- ret = __ctsvc_socket_handle_return(cts_sockfd, &msg);
+ ret = __ctsvc_socket_handle_return(__ctsvc_sockfd, &msg);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "__ctsvc_socket_handle_return() Failed(%d)", ret);
CTS_DBG("attach_num = %d", msg.attach_num);
for (i=0;i<msg.attach_num;i++)
- __ctsvc_remove_invalid_msg(cts_sockfd, msg.attach_sizes[i]);
+ __ctsvc_remove_invalid_msg(__ctsvc_sockfd, msg.attach_sizes[i]);
return msg.val;
}
ctsvc_socket_msg_s msg = {0};
char dest[CTSVC_SOCKET_MSG_SIZE] = {0};
- RETVM_IF(-1 == cts_sockfd, CONTACTS_ERROR_IPC, "socket is not connected");
+ RETVM_IF(-1 == __ctsvc_sockfd, CONTACTS_ERROR_IPC, "socket is not connected");
msg.type = CTSVC_SOCKET_MSG_TYPE_REQUEST_SIM_INIT_COMPLETE;
- ret = __ctsvc_safe_write(cts_sockfd, (char *)&msg, sizeof(msg));
+ ret = __ctsvc_safe_write(__ctsvc_sockfd, (char *)&msg, sizeof(msg));
RETVM_IF(-1 == ret, CONTACTS_ERROR_IPC, "__ctsvc_safe_write() Failed(errno = %d)", errno);
- ret = __ctsvc_socket_handle_return(cts_sockfd, &msg);
+ ret = __ctsvc_socket_handle_return(__ctsvc_sockfd, &msg);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "__ctsvc_socket_handle_return() Failed(%d)", ret);
CTS_DBG("attach_num = %d", msg.attach_num);
- ret = __ctsvc_safe_read(cts_sockfd, dest, msg.attach_sizes[0]);
+ ret = __ctsvc_safe_read(__ctsvc_sockfd, dest, msg.attach_sizes[0]);
RETVM_IF(-1 == ret, CONTACTS_ERROR_IPC, "__ctsvc_safe_read() Failed(errno = %d)", errno);
if(atoi(dest) ==0)
CTSVC_PROPERTY_PHONELOG_STAT_LOG_COUNT = (CTSVC_PROPERTY_PHONELOG_STAT | CTSVC_VIEW_DATA_TYPE_INT | CTSVC_READ_ONLY_PROPERTY ),
CTSVC_PROPERTY_PHONELOG_STAT_LOG_TYPE = (CTSVC_PROPERTY_PHONELOG_STAT | CTSVC_VIEW_DATA_TYPE_INT | CTSVC_READ_ONLY_PROPERTY ) +1,
-}cts_property_ids_e;
+}ctsvc_property_ids_e;
"activity_id, photo_url, sort_index) "
"VALUES(%d, ?, %d)",
activity_id, photo->sort_index);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- cts_stmt_bind_text(stmt, 1, photo->photo_url);
+ ctsvc_stmt_bind_text(stmt, 1, photo->photo_url);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
"VALUES(%d, ?, ?, %d, ?, ?)",
activity->contact_id, activity->timestamp);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Fail(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (activity->source_name)
- cts_stmt_bind_text(stmt, 1, activity->source_name);
+ ctsvc_stmt_bind_text(stmt, 1, activity->source_name);
if (activity->status)
- cts_stmt_bind_text(stmt, 2, activity->status);
+ ctsvc_stmt_bind_text(stmt, 2, activity->status);
if (activity->service_operation)
- cts_stmt_bind_text(stmt, 3, activity->service_operation);
+ ctsvc_stmt_bind_text(stmt, 3, activity->service_operation);
if (activity->uri)
- cts_stmt_bind_text(stmt, 4, activity->uri);
+ ctsvc_stmt_bind_text(stmt, 4, activity->uri);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- activity_id = cts_db_get_last_insert_id();
+ activity_id = ctsvc_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (activity->photos) {
ret = contacts_list_get_count((contacts_list_h)activity->photos, &count);
"FROM "CTS_TABLE_ACTIVITY_PHOTOS" WHERE activity_id = %d "
"ORDER BY sort_index ASC", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
((ctsvc_activity_s*)record)->photos = (ctsvc_list_s*)list;
"timestamp, service_operation, uri "
"FROM "CTSVC_DB_VIEW_ACTIVITY" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return ret;
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
__ctsvc_db_activity_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
__ctsvc_db_activity_photo_get_records(id, record);
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = contacts_db_get_record(_contacts_activity._uri, activity_id, &record);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : contacts_db_get_record() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"WHERE datatype=%d AND id = %d ",
CTSVC_DATA_POSTAL, id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return ret;
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_address_get_value_from_stmt(stmt, (contacts_record_h*)&address, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
*out_record = (contacts_record_h)address;
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_address_get_value_from_stmt(stmt, (contacts_record_h*)&address, 0);
ctsvc_list_prepend(list, (contacts_record_h)address);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"VALUES(%d, %d, %d, %d, %d, ?, ?, ?, ?, ?, ?, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_POSTAL, address->is_default, address->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (address->label)
- sqlite3_bind_text(stmt, 1, address->label,
- strlen(address->label), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 1, address->label);
if (address->pobox)
- sqlite3_bind_text(stmt, 2, address->pobox,
- strlen(address->pobox), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 2, address->pobox);
if (address->postalcode)
- sqlite3_bind_text(stmt, 3, address->postalcode,
- strlen(address->postalcode), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 3, address->postalcode);
if (address->region)
- sqlite3_bind_text(stmt, 4, address->region,
- strlen(address->region), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 4, address->region);
if (address->locality)
- sqlite3_bind_text(stmt, 5, address->locality,
- strlen(address->locality), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 5, address->locality);
if (address->street)
- sqlite3_bind_text(stmt, 6, address->street,
- strlen(address->street), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 6, address->street);
if (address->extended)
- sqlite3_bind_text(stmt, 7, address->extended,
- strlen(address->extended), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 7, address->extended);
if (address->country)
- sqlite3_bind_text(stmt, 8, address->country,
- strlen(address->country), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, 8, address->country);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_address_noti();
CTSVC_DATA_POSTAL, id);
ret = ctsvc_query_exec(query);
- RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "DB error : cts_query_exec() Fail(%d)", ret);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "DB error : ctsvc_query_exec() Fail(%d)", ret);
if (!is_my_profile)
ctsvc_set_address_noti();
"SELECT addressbook_id, addressbook_name, account_id, mode, last_sync_ver "
"FROM "CTS_TABLE_ADDRESSBOOKS" WHERE addressbook_id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE == ret)
return CONTACTS_ERROR_NO_DATA;
else
ret = __ctsvc_db_addressbook_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_addressbook_value_set(ALL) Failed(%d)", ret);
return ret;
"VALUES(?, %d, %d)",
CTS_TABLE_ADDRESSBOOKS, addressbook->account_id, addressbook->mode);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- cts_stmt_bind_text(stmt, 1, addressbook->name);
+ ctsvc_stmt_bind_text(stmt, 1, addressbook->name);
/* DOING JOB */
do {
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- //int index = cts_db_get_last_insert_id();
+ //int index = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_addressbook_noti();
ret = ctsvc_end_trans(true);
break;
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE addressbook_id = %d", CTS_TABLE_ADDRESSBOOKS, set, addressbook->id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- ret = CONTACTS_ERROR_DB;
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
break;
}
if (bind_text) {
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (text && *text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_addressbook_noti();
} while (0);
break;
}
- ret = cts_db_change();
+ ret = ctsvc_db_change();
if (0 < ret) {
ctsvc_set_my_profile_noti();
ctsvc_set_contact_noti();
ret = ctsvc_person_do_garbage_collection();
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("DB error : cts_person_garbagecollection() Failed(%d)", ret);
+ CTS_ERR("DB error : ctsvc_person_garbagecollection() Failed(%d)", ret);
break;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
__ctsvc_db_addressbook_value_set(stmt, &record);
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
contacts_record_create(_contacts_address_book._uri, &record);
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
return ret;\r
}\r
\r
- ret = cts_db_change();\r
+ ret = ctsvc_db_change();\r
if (0 < ret) {\r
ctsvc_set_my_profile_noti();\r
ctsvc_set_contact_noti();\r
\r
ret = ctsvc_person_do_garbage_collection();\r
if (CONTACTS_ERROR_NONE != ret) {\r
- CTS_ERR("DB error : cts_person_garbagecollection() Failed(%d)", ret);\r
+ CTS_ERR("DB error : ctsvc_person_garbagecollection() Failed(%d)", ret);
ctsvc_end_trans(false);\r
return ret;\r
}\r
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_COMPANY);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_company_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_company_get_value_from_stmt(stmt, (contacts_record_h*)&company, 0);
ctsvc_list_prepend(list, (contacts_record_h)company);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
static int __ctsvc_company_bind_stmt(cts_stmt stmt, ctsvc_company_s *company, int start_cnt)
{
- cts_stmt_bind_int(stmt, start_cnt, company->is_default);
- cts_stmt_bind_int(stmt, start_cnt+1, company->type);
+ ctsvc_stmt_bind_int(stmt, start_cnt, company->is_default);
+ ctsvc_stmt_bind_int(stmt, start_cnt+1, company->type);
if (company->label)
sqlite3_bind_text(stmt, start_cnt+2, company->label,
strlen(company->label), SQLITE_STATIC);
|| company->assistant_name || company->logo || company->location || company->description
|| company->phonetic_name) {
- ret = cts_db_get_next_id(CTS_TABLE_DATA);
+ ret = ctsvc_db_get_next_id(CTS_TABLE_DATA);
if (ret < CONTACTS_ERROR_NONE) {
- CTS_ERR("cts_db_get_next_id() Failed(%d)", ret);
+ CTS_ERR("ctsvc_db_get_next_id() Failed(%d)", ret);
ctsvc_end_trans(false);
return ret;
}
"VALUES(%d, %d, %d, %d, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
company_id, contact_id, is_my_profile, CTSVC_DATA_COMPANY);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
__ctsvc_company_bind_stmt(stmt, company, 1);
if (company->logo) {
ret = ctsvc_have_file_read_permission(company->logo);
if (ret != CONTACTS_ERROR_NONE) {
CTS_ERR("ctsvc_have_file_read_permission Fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
ctsvc_utils_make_image_file_name(contact_id, company_id, company->logo, image, sizeof(image));
ret = ctsvc_utils_copy_image(CTS_LOGO_IMAGE_LOCATION, company->logo, image);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("ctsvc_utils_copy_image() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- cts_stmt_bind_text(stmt, 9, image);
+ ctsvc_stmt_bind_text(stmt, 9, image);
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
company->id = company_id;
if (id)
snprintf(query, sizeof(query),
"SELECT id, data8 FROM "CTS_TABLE_DATA" WHERE id = %d", company->id);
- stmt = cts_query_prepare(query);
- RETVM_IF(stmt == NULL, CONTACTS_ERROR_DB, "cts_query_prepare Fail");
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
+
+ ret = ctsvc_stmt_step(stmt);
if (ret != 1) {
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (ret == CONTACTS_ERROR_NONE)
return CONTACTS_ERROR_NO_DATA;
else
ret = ctsvc_have_file_read_permission(company->logo);
if (ret != CONTACTS_ERROR_NONE) {
CTS_ERR("ctsvc_have_file_read_permission Fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
check_permission = true;
ret = ctsvc_have_file_read_permission(company->logo);
if (ret != CONTACTS_ERROR_NONE) {
CTS_ERR("ctsvc_have_file_read_permission Fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
}
ret = ctsvc_utils_copy_image(CTS_LOGO_IMAGE_LOCATION, company->logo, dest);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("cts_copy_file() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
free(company->logo);
company->logo = strdup(dest);
}
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
"FROM "CTS_TABLE_CONTACTS" WHERE contact_id = %d AND deleted = 0",
ctsvc_get_display_column(), id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
i = 0;
contact->sort_name = SAFE_STRDUP(temp);
temp = ctsvc_stmt_get_text(stmt, i++);
contact->reverse_sort_name = SAFE_STRDUP(temp);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
"WHERE data.contact_id = %d AND is_my_profile = 0 "
"ORDER BY is_default DESC", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE */!= ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
break;
}
- }while(1 /*CTS_TRUE*/ == cts_stmt_step(stmt));
+ }while(1 /*CTS_TRUE*/ == ctsvc_stmt_step(stmt));
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
static inline int __ctsvc_get_contact_grouprel(int contact_id, ctsvc_contact_s *contact)
{
CTS_FN_CALL;
+ int ret;
ctsvc_group_relation_s *grouprel;
cts_stmt stmt = NULL;
char query[CTS_SQL_MAX_LEN] = {0};
"SELECT group_id, contact_id, group_name "
" FROM "CTSVC_DB_VIEW_GROUP_RELATION" WHERE contact_id = %d", contact_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while (1 /*CTS_TRUE */ == cts_stmt_step(stmt)) {
+ while (1 /*CTS_TRUE */ == ctsvc_stmt_step(stmt)) {
contacts_record_create(_contacts_group_relation._uri, (contacts_record_h*)&grouprel);
if (grouprel) {
}
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse((contacts_list_h)contact->grouprelations);
return CONTACTS_ERROR_NONE;
}
"VALUES(%d, %d, ?, %d)", CTS_TABLE_NAME_LOOKUP, name_record->id,
contact_id, 0);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
free(temp_name);
free(normalized_name);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (normalized_name)
- cts_stmt_bind_text(stmt, 1, normalized_name);
+ ctsvc_stmt_bind_text(stmt, 1, normalized_name);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
free(temp_name);
free(normalized_name);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
contacts_record_destroy((contacts_record_h)contact, true);
return CONTACTS_ERROR_DB;
}
"VALUES(%d, %d, ?, ?)", CTS_TABLE_PHONE_LOOKUP, number_record->id,
contact_id);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (*clean_num)
- cts_stmt_bind_text(stmt, 1, clean_num);
+ ctsvc_stmt_bind_text(stmt, 1, clean_num);
if (number_record->lookup)
- cts_stmt_bind_text(stmt, 2, number_record->lookup);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_bind_text(stmt, 2, number_record->lookup);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_record_destroy((contacts_record_h)contact, true);
return CONTACTS_ERROR_DB;
}
ret = ctsvc_normalize_number(clean_num, normal_num, sizeof(normal_num));
if (ret > 0 && strcmp(clean_num, normal_num) != 0) {
- cts_stmt_reset(stmt);
+ ctsvc_stmt_reset(stmt);
if (*normal_num)
- cts_stmt_bind_text(stmt, 1, normal_num);
+ ctsvc_stmt_bind_text(stmt, 1, normal_num);
if (number_record->lookup)
- cts_stmt_bind_text(stmt, 2, number_record->lookup);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_bind_text(stmt, 2, number_record->lookup);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_record_destroy((contacts_record_h)contact, true);
return CONTACTS_ERROR_DB;
}
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
}
}while(CONTACTS_ERROR_NONE == contacts_list_next(number_list));
}
"VALUES(%d, %d, ?, %d)", CTS_TABLE_NAME_LOOKUP, nickname->id,
contact_id, 0);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
free(normalized_nickname);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (normalized_nickname && *normalized_nickname)
- cts_stmt_bind_text(stmt, 1, normalized_nickname);
+ ctsvc_stmt_bind_text(stmt, 1, normalized_nickname);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
free(normalized_nickname);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
contacts_record_destroy((contacts_record_h)contact, true);
return CONTACTS_ERROR_DB;
}
"WHERE contact_id = %d",
CTS_TABLE_SEARCH_INDEX, contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
ret = __ctsvc_contact_make_search_data(contact_id, &search_name, &search_number, &search_data);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_contact_make_search_data() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
if (search_name)
- cts_stmt_bind_text(stmt, 1, search_name);
+ ctsvc_stmt_bind_text(stmt, 1, search_name);
if(search_number)
- cts_stmt_bind_text(stmt, 2, search_number);
+ ctsvc_stmt_bind_text(stmt, 2, search_number);
if(search_data)
- cts_stmt_bind_text(stmt, 3, search_data);
+ ctsvc_stmt_bind_text(stmt, 3, search_data);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
free(search_name);
free(search_number);
free(search_data);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = __ctsvc_contact_refresh_lookup_data(contact_id);
if (CONTACTS_ERROR_NONE != ret) {
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE contact_id = %d", CTS_TABLE_CONTACTS, query_set, contact->id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- ret = CONTACTS_ERROR_DB;
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
break;
}
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (*text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
} while (0);
if (CONTACTS_ERROR_NONE != ret) {
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = ctsvc_db_contact_get(contact_id, &record);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_db_contact_get() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = __ctsvc_db_contact_get_changed_ver(contact);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_contact_get_changed_ver Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = __ctsvc_db_get_data(contact_id, contact);
if (CONTACTS_ERROR_NONE != ret && CONTACTS_ERROR_NO_DATA != ret) {
CTS_ERR("ctsvc_get_data_info Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = __ctsvc_get_contact_grouprel(contact_id, contact);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("ctsvc_get_group_relations Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
char *search_data = NULL;
ret = ctsvc_begin_trans();
- RETVM_IF(ret, ret, "contacts_svc_begin_trans() Failed(%d)", ret);
+ RETVM_IF(ret, ret, "contacts_begin_trans() Failed(%d)", ret);
snprintf(query, sizeof(query), "DELETE FROM %s WHERE contact_id = %d",
CTS_TABLE_SEARCH_INDEX, contact_id);
"VALUES(%d, ?, ?, ?)",
CTS_TABLE_SEARCH_INDEX, contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
ret = __ctsvc_contact_make_search_data(contact_id, &search_name, &search_number, &search_data);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_contact_make_search_data() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
if(search_name)
- cts_stmt_bind_text(stmt, 1, search_name);
+ ctsvc_stmt_bind_text(stmt, 1, search_name);
if(search_number)
- cts_stmt_bind_text(stmt, 2, search_number);
+ ctsvc_stmt_bind_text(stmt, 2, search_number);
if(search_data)
- cts_stmt_bind_text(stmt, 3, search_data);
+ ctsvc_stmt_bind_text(stmt, 3, search_data);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
free(search_name);
free(search_number);
free(search_data);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = __ctsvc_contact_refresh_lookup_data(contact_id);
ctsvc_contact_s *contact = (ctsvc_contact_s*)record;
int rel_changed = 0;
- cts_stmt stmt;
+ cts_stmt stmt = NULL;
// These check should be done in client side
RETVM_IF(NULL == contact, CONTACTS_ERROR_INVALID_PARAMETER,
ret = ctsvc_begin_trans();
RETVM_IF(ret < CONTACTS_ERROR_NONE, ret, "ctsvc_begin_trans() Failed(%d)", ret);
- ret = cts_db_get_next_id(CTS_TABLE_CONTACTS);
+ ret = ctsvc_db_get_next_id(CTS_TABLE_CONTACTS);
if (ret < CONTACTS_ERROR_NONE) {
- CTS_ERR("cts_db_get_next_id() Failed(%d)", ret);
+ CTS_ERR("ctsvc_db_get_next_id() Failed(%d)", ret);
ctsvc_end_trans(false);
return ret;
}
}
else {
ret = ctsvc_db_insert_person((contacts_record_h)contact);
- CTS_DBG("ctsvc_db_insert_person return %d, person_id(%d)", ret, person_id);
+ CTS_DBG("ctsvc_db_insert_person return %d, person_id(%d)", ret, ret);
if (ret < CONTACTS_ERROR_NONE) {
CTS_ERR("ctsvc_db_insert_person() Failed(%d)", ret);
ctsvc_end_trans(false);
}
else {
ret = ctsvc_db_insert_person((contacts_record_h)contact);
- CTS_DBG("ctsvc_db_insert_person return %d, person_id(%d)", ret, person_id);
+ CTS_DBG("ctsvc_db_insert_person return %d, person_id(%d)", ret, ret);
if (ret < CONTACTS_ERROR_NONE) {
CTS_ERR("ctsvc_db_insert_person() Failed(%d)", ret);
ctsvc_end_trans(false);
(NULL !=contact->image_thumbnail_path)?version:0, contact->has_phonenumber, contact->has_email,
contact->display_source_type, contact->display_name_language, contact->reverse_display_name_language);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (contact->display_name)
- cts_stmt_bind_text(stmt, 1, contact->display_name);
+ ctsvc_stmt_bind_text(stmt, 1, contact->display_name);
if (contact->reverse_display_name)
- cts_stmt_bind_text(stmt, 2, contact->reverse_display_name);
+ ctsvc_stmt_bind_text(stmt, 2, contact->reverse_display_name);
if (contact->sort_name)
- cts_stmt_bind_text(stmt, 3, contact->sort_name);
+ ctsvc_stmt_bind_text(stmt, 3, contact->sort_name);
if (contact->reverse_sort_name)
- cts_stmt_bind_text(stmt, 4, contact->reverse_sort_name);
+ ctsvc_stmt_bind_text(stmt, 4, contact->reverse_sort_name);
if (contact->sortkey)
- cts_stmt_bind_text(stmt, 5, contact->sortkey);
+ ctsvc_stmt_bind_text(stmt, 5, contact->sortkey);
if (contact->reverse_sortkey)
- cts_stmt_bind_text(stmt, 6, contact->reverse_sortkey);
+ ctsvc_stmt_bind_text(stmt, 6, contact->reverse_sortkey);
if (contact->uid)
- cts_stmt_bind_text(stmt, 7, contact->uid);
+ ctsvc_stmt_bind_text(stmt, 7, contact->uid);
if (contact->ringtone_path)
- cts_stmt_bind_text(stmt, 8, contact->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, 8, contact->ringtone_path);
if (contact->vibration)
- cts_stmt_bind_text(stmt, 9, contact->vibration);
+ ctsvc_stmt_bind_text(stmt, 9, contact->vibration);
if (contact->message_alert)
- cts_stmt_bind_text(stmt, 10, contact->message_alert);
+ ctsvc_stmt_bind_text(stmt, 10, contact->message_alert);
if (contact->image_thumbnail_path)
- cts_stmt_bind_text(stmt, 11, contact->image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, 11, contact->image_thumbnail_path);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
//Insert group Info
if (contact->grouprelations) {
len += snprintf(query+len, sizeof(query)-len, " WHERE contact_id=%d", contact->id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (contact->display_name)
- cts_stmt_bind_text(stmt, 1, contact->display_name);
+ ctsvc_stmt_bind_text(stmt, 1, contact->display_name);
if (contact->reverse_display_name)
- cts_stmt_bind_text(stmt, 2, contact->reverse_display_name);
+ ctsvc_stmt_bind_text(stmt, 2, contact->reverse_display_name);
if (contact->sort_name)
- cts_stmt_bind_text(stmt, 3, contact->sort_name);
+ ctsvc_stmt_bind_text(stmt, 3, contact->sort_name);
if (contact->reverse_sort_name)
- cts_stmt_bind_text(stmt, 4, contact->reverse_sort_name);
+ ctsvc_stmt_bind_text(stmt, 4, contact->reverse_sort_name);
if (contact->sortkey)
- cts_stmt_bind_text(stmt, 5, contact->sortkey);
+ ctsvc_stmt_bind_text(stmt, 5, contact->sortkey);
if (contact->reverse_sortkey)
- cts_stmt_bind_text(stmt, 6, contact->reverse_sortkey);
+ ctsvc_stmt_bind_text(stmt, 6, contact->reverse_sortkey);
if (contact->uid)
- cts_stmt_bind_text(stmt, 7, contact->uid);
+ ctsvc_stmt_bind_text(stmt, 7, contact->uid);
if (contact->ringtone_path)
- cts_stmt_bind_text(stmt, 8, contact->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, 8, contact->ringtone_path);
if (contact->vibration)
- cts_stmt_bind_text(stmt, 9, contact->vibration);
+ ctsvc_stmt_bind_text(stmt, 9, contact->vibration);
if (contact->message_alert)
- cts_stmt_bind_text(stmt, 10, contact->message_alert);
+ ctsvc_stmt_bind_text(stmt, 10, contact->message_alert);
if (contact->image_thumbnail_path)
- cts_stmt_bind_text(stmt, 11, contact->image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, 11, contact->image_thumbnail_path);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_contact_noti();
if (0 < rel_changed)
char query[CTS_SQL_MIN_LEN] = {0};
snprintf(query, sizeof(query), "SELECT data3 FROM %s WHERE id = %d", CTS_TABLE_DATA, image_id);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("DB error: cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
-
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("DB error: cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("DB error: ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
tmp_path = ctsvc_stmt_get_text(stmt, 0);
if (tmp_path) {
snprintf(dest, dest_size, "%s/%s", CTS_IMG_FULL_LOCATION, tmp_path);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
"SELECT addressbook_id, person_id "
"FROM "CTS_TABLE_CONTACTS" WHERE contact_id = %d AND deleted = 0", contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (CONTACTS_ERROR_NONE == ret)
return CONTACTS_ERROR_NO_DATA;
addressbook_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
CTS_DBG("addressbook_id : %d, person_id : %d", addressbook_id, person_id);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
version = ctsvc_get_next_ver();
snprintf(query, sizeof(query),
ctsvc_end_trans(false);
return ret;
}
- rel_changed = cts_db_change();
+ rel_changed = ctsvc_db_change();
snprintf(query, sizeof(query),
"UPDATE %s SET deleted = 1, person_id = 0, changed_ver=%d WHERE contact_id = %d",
contact->display_name_language, contact->reverse_display_name_language,
ctsvc_get_next_ver(), (int)time(NULL), contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_record_destroy(record, true);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (contact->display_name)
- cts_stmt_bind_text(stmt, 1, contact->display_name);
+ ctsvc_stmt_bind_text(stmt, 1, contact->display_name);
if (contact->reverse_display_name)
- cts_stmt_bind_text(stmt, 2, contact->reverse_display_name);
+ ctsvc_stmt_bind_text(stmt, 2, contact->reverse_display_name);
if (contact->sort_name)
- cts_stmt_bind_text(stmt, 3, contact->sort_name);
+ ctsvc_stmt_bind_text(stmt, 3, contact->sort_name);
if (contact->reverse_sort_name)
- cts_stmt_bind_text(stmt, 4, contact->reverse_sort_name);
+ ctsvc_stmt_bind_text(stmt, 4, contact->reverse_sort_name);
if (contact->sortkey)
- cts_stmt_bind_text(stmt, 5, contact->sortkey);
+ ctsvc_stmt_bind_text(stmt, 5, contact->sortkey);
if (contact->reverse_sortkey)
- cts_stmt_bind_text(stmt, 6, contact->reverse_sortkey);
+ ctsvc_stmt_bind_text(stmt, 6, contact->reverse_sortkey);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "cts_stmt_step() Failed(%d)", ret);
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
}
contacts_record_destroy(record, true);
snprintf(query, sizeof(query),
"SELECT addressbook_id, person_id FROM "CTSVC_DB_VIEW_CONTACT" WHERE contact_id = %d", email->contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
- if (CONTACTS_ERROR_NO_DATA)
+ if (CONTACTS_ERROR_NONE == ret)
return CONTACTS_ERROR_INVALID_PARAMETER;
else
return ret;
}
addressbook_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
old_default_email_id = __ctsvc_db_email_get_default_email_id(email->contact_id);
if (0 == old_default_email_id)
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_EMAIL);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_email_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
"SELECT contact_id, person_id FROM "CTSVC_DB_VIEW_CONTACT " "
"WHERE contact_id = (SELECT contact_id FROM "CTS_TABLE_DATA" WHERE id = %d)", id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (CONTACTS_ERROR_NONE == ret)
return CONTACTS_ERROR_NO_DATA;
}
contact_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
snprintf(query, sizeof(query),
"SELECT is_default, is_primary_default FROM "CTS_TABLE_DATA" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_NO_DATA;
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
is_default = ctsvc_stmt_get_int(stmt, 0);
is_primary_default = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = ctsvc_db_email_delete(id, false);
if (CONTACTS_ERROR_NONE != ret) {
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_email_get_value_from_stmt(stmt, (contacts_record_h*)&email, 0);
ctsvc_list_prepend(list, (contacts_record_h)email);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"VALUES(%d, %d, %d, %d, %d, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_EMAIL, email->is_default, email->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (email->label)
- cts_stmt_bind_text(stmt, 1, email->label);
+ ctsvc_stmt_bind_text(stmt, 1, email->label);
if (email->email_addr)
- cts_stmt_bind_text(stmt, 2, email->email_addr);
+ ctsvc_stmt_bind_text(stmt, 2, email->email_addr);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //email->id = cts_db_get_last_insert_id();
+ //email->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_email_noti();
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_EVENT);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_event_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_event_get_value_from_stmt(stmt, (contacts_record_h*)&event, 0);
ctsvc_list_prepend(list, (contacts_record_h)event);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"INSERT INTO "CTS_TABLE_DATA"(contact_id, is_my_profile, datatype, data1, data2, data3, data4, data5) "
"VALUES(%d, %d, %d, %d, ?, ?, %d, ?)",
contact_id, is_my_profile, CTSVC_DATA_EVENT, event->type, event->is_lunar);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (event->label)
- cts_stmt_bind_text(stmt, 1, event->label);
- cts_stmt_bind_int(stmt, 2, event->date);
- cts_stmt_bind_int(stmt, 3, event->lunar_date);
+ ctsvc_stmt_bind_text(stmt, 1, event->label);
+ ctsvc_stmt_bind_int(stmt, 2, event->date);
+ ctsvc_stmt_bind_int(stmt, 3, event->lunar_date);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
-// event->id = cts_db_get_last_insert_id();
+// event->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
+ *id = ctsvc_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_event_noti();
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_EXTENSION);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_extension_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_extension_get_value_from_stmt(stmt, (contacts_record_h*)&extension, 0);
ctsvc_list_prepend(list, (contacts_record_h)extension);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
static inline int __ctsvc_extension_bind_stmt(cts_stmt stmt, ctsvc_extension_s *extension, int start_cnt)
{
if (extension->data2)
- cts_stmt_bind_text(stmt, start_cnt, extension->data2);
+ ctsvc_stmt_bind_text(stmt, start_cnt, extension->data2);
if (extension->data3)
- cts_stmt_bind_text(stmt, start_cnt+1, extension->data3);
+ ctsvc_stmt_bind_text(stmt, start_cnt+1, extension->data3);
if (extension->data4)
- cts_stmt_bind_text(stmt, start_cnt+2, extension->data4);
+ ctsvc_stmt_bind_text(stmt, start_cnt+2, extension->data4);
if (extension->data5)
- cts_stmt_bind_text(stmt, start_cnt+3, extension->data5);
+ ctsvc_stmt_bind_text(stmt, start_cnt+3, extension->data5);
if (extension->data6)
- cts_stmt_bind_text(stmt, start_cnt+4, extension->data6);
+ ctsvc_stmt_bind_text(stmt, start_cnt+4, extension->data6);
if (extension->data7)
- cts_stmt_bind_text(stmt, start_cnt+5, extension->data7);
+ ctsvc_stmt_bind_text(stmt, start_cnt+5, extension->data7);
if (extension->data8)
- cts_stmt_bind_text(stmt, start_cnt+6, extension->data8);
+ ctsvc_stmt_bind_text(stmt, start_cnt+6, extension->data8);
if (extension->data9)
- cts_stmt_bind_text(stmt, start_cnt+7, extension->data9);
+ ctsvc_stmt_bind_text(stmt, start_cnt+7, extension->data9);
if (extension->data10)
- cts_stmt_bind_text(stmt, start_cnt+8, extension->data10);
+ ctsvc_stmt_bind_text(stmt, start_cnt+8, extension->data10);
if (extension->data11)
- cts_stmt_bind_text(stmt, start_cnt+9, extension->data11);
+ ctsvc_stmt_bind_text(stmt, start_cnt+9, extension->data11);
if (extension->data12)
- cts_stmt_bind_text(stmt, start_cnt+10, extension->data12);
+ ctsvc_stmt_bind_text(stmt, start_cnt+10, extension->data12);
return CONTACTS_ERROR_NONE;
}
"VALUES(%d, %d, %d, %d, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_EXTENSION, extension->data1);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
__ctsvc_extension_bind_stmt(stmt, extension, 1);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
-// extension->id = cts_db_get_last_insert_id();
+// extension->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_data_noti();
snprintf(query, sizeof(query), "SELECT MAX(group_prio) FROM "CTS_TABLE_GROUPS" ");
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret)
prio = ctsvc_stmt_get_dbl(stmt, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return prio + 1.0;
}
RETVM_IF( ret < CONTACTS_ERROR_NONE, ret, "DB error : ctsvc_begin_trans() Failed(%d)", ret);
group_prio = __ctsvc_db_group_get_next_group_prio();
- group->id = cts_db_get_next_id(CTS_TABLE_GROUPS);
+ group->id = ctsvc_db_get_next_id(CTS_TABLE_GROUPS);
if (id)
*id = group->id;
"VALUES(%d, %d, ?, ?, ?, ?, ?, ?, ?, ?, %d, %lf)",
group->id, group->addressbook_id, group->is_read_only, group_prio);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- cts_stmt_bind_text(stmt, 1, group->name);
+ ctsvc_stmt_bind_text(stmt, 1, group->name);
ver = ctsvc_get_next_ver();
- cts_stmt_bind_int(stmt, 2, ver);
- cts_stmt_bind_int(stmt, 3, ver);
+ ctsvc_stmt_bind_int(stmt, 2, ver);
+ ctsvc_stmt_bind_int(stmt, 3, ver);
if (group->ringtone_path)
- cts_stmt_bind_text(stmt, 4, group->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, 4, group->ringtone_path);
if (group->vibration)
- cts_stmt_bind_text(stmt, 5, group->vibration);
+ ctsvc_stmt_bind_text(stmt, 5, group->vibration);
if (group->message_alert)
- cts_stmt_bind_text(stmt, 6, group->message_alert);
+ ctsvc_stmt_bind_text(stmt, 6, group->message_alert);
if(group->image_thumbnail_path) {
char image[CTSVC_IMG_FULL_PATH_SIZE_MAX] = {0};
ret = ctsvc_have_file_read_permission(group->image_thumbnail_path);
if (ret != CONTACTS_ERROR_NONE) {
CTS_ERR("ctsvc_have_file_read_permission Fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
ret = ctsvc_utils_copy_image(CTS_GROUP_IMAGE_LOCATION, group->image_thumbnail_path, image);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("ctsvc_utils_copy_image() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
free(group->image_thumbnail_path);
group->image_thumbnail_path = strdup(image);
- cts_stmt_bind_text(stmt, 7, group->image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, 7, group->image_thumbnail_path);
}
if (group->extra_data)
- cts_stmt_bind_text(stmt, 8, group->extra_data);
+ ctsvc_stmt_bind_text(stmt, 8, group->extra_data);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
ctsvc_set_group_noti();
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = ctsvc_end_trans(true);
if(ret < CONTACTS_ERROR_NONE ) {
snprintf(query, sizeof(query),
"SELECT addressbook_id, is_read_only, image_thumbnail_path FROM %s WHERE group_id = %d",
CTS_TABLE_GROUPS, group->id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (CONTACTS_ERROR_NONE == ret) {
CTS_ERR("DB error : The group record(%d) is Invalid(%d)", group->id, ret);
is_read_only = ctsvc_stmt_get_int(stmt, 1);
temp = ctsvc_stmt_get_text(stmt, 2);
image = SAFE_STRDUP(temp);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (is_read_only && ctsvc_record_check_property_flag((ctsvc_record_s *)record, _contacts_group.name, CTSVC_PROPERTY_FLAG_DIRTY)) {
CTS_ERR("Can not change the group name. It is a read-only group (group_id : %d)", group->id);
snprintf(query_set, sizeof(query_set), "%s, changed_ver=%d ", set, ctsvc_get_next_ver());
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE group_id = %d", CTS_TABLE_GROUPS, query_set, group->id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- ret = CONTACTS_ERROR_DB;
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
break;
}
if (bind_text) {
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (text && *text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_group_noti();
} while (0);
return ret;
}
- ret = cts_db_change();
+ ret = ctsvc_db_change();
if (ret <= 0) {
ctsvc_end_trans(false);
return CONTACTS_ERROR_NO_DATA;
"ringtone_path, vibration, message_alert, image_thumbnail_path "
"FROM "CTS_TABLE_GROUPS" WHERE group_id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = __ctsvc_db_group_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_group_value_set(ALL) Failed(%d)", ret);
return ret;
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
snprintf(query, sizeof(query), "UPDATE "CTS_TABLE_CONTACTS" SET image_thumbnail_path=? WHERE contact_id = %d", contact_id);
- stmt = cts_query_prepare(query);
- if( NULL == stmt ) {
- CTS_ERR( "cts_query_prepare() Failed()");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
+
if (image_path)
- cts_stmt_bind_text(stmt, 1, image_path);
+ ctsvc_stmt_bind_text(stmt, 1, image_path);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "cts_stmt_step() Failed(%d)", ret);
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
snprintf(query, sizeof(query), "UPDATE "CTS_TABLE_PERSONS" SET image_thumbnail_path=? WHERE person_id = %d", person_id);
- stmt = cts_query_prepare(query);
- if( NULL == stmt ) {
- CTS_ERR( "cts_query_prepare() Failed()");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (image_path)
- cts_stmt_bind_text(stmt, 1, image_path);
+ ctsvc_stmt_bind_text(stmt, 1, image_path);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "cts_stmt_step() Failed(%d)", ret);
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
snprintf(query, sizeof(query),
"SELECT addressbook_id, person_id FROM "CTSVC_DB_VIEW_CONTACT" WHERE contact_id = %d", image->contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (ret == CONTACTS_ERROR_NONE)
return CONTACTS_ERROR_INVALID_PARAMETER;
addressbook_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
old_default_image_id = __ctsvc_db_image_get_default_image_id(image->contact_id);
if (0 == old_default_image_id)
snprintf(query + len, sizeof(query) - len, " WHERE contact_id = %d", image->contact_id);
- stmt = cts_query_prepare(query);
- if( NULL == stmt ) {
- CTS_ERR( "cts_query_prepare() Failed()");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (image->is_default)
- cts_stmt_bind_text(stmt, 1, image->path);
+ ctsvc_stmt_bind_text(stmt, 1, image->path);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
if (image->is_default) {
int primary_default_contact_id;
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_IMAGE);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_image_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
snprintf(query, sizeof(query),
"SELECT addressbook_id, person_id FROM "CTSVC_DB_VIEW_CONTACT" WHERE contact_id = %d", image->contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_NO_DATA;
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
addressbook_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = ctsvc_db_image_update(record, image->contact_id, false);
if (CONTACTS_ERROR_NONE != ret) {
snprintf(query + len, sizeof(query) - len, " WHERE contact_id = %d", image->contact_id);
- stmt = cts_query_prepare(query);
- if( NULL == stmt ) {
- CTS_ERR( "cts_query_prepare() Failed()");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (image->is_default)
- cts_stmt_bind_text(stmt, 1, image->path);
+ ctsvc_stmt_bind_text(stmt, 1, image->path);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
if (image->is_default) {
int primary_default_contact_id;
snprintf(query, sizeof(query),
"SELECT contact_id, person_id FROM "CTSVC_DB_VIEW_CONTACT " "
"WHERE contact_id = (SELECT contact_id FROM "CTS_TABLE_DATA" WHERE id = %d)", id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
CTS_ERR("The id(%d) is Invalid(%d)", id, ret);
- return ret;
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
contact_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
snprintf(query, sizeof(query),
"SELECT is_default, is_primary_default FROM "CTS_TABLE_DATA" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (CONTACTS_ERROR_NONE == ret)
return CONTACTS_ERROR_NO_DATA;
is_default = ctsvc_stmt_get_int(stmt, 0);
is_primary_default = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = ctsvc_db_image_delete(id, false);
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_image_get_value_from_stmt(stmt, (contacts_record_h*)&image, 0);
ctsvc_list_prepend(list, (contacts_record_h)image);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
static inline int __ctsvc_image_bind_stmt(cts_stmt stmt, ctsvc_image_s *image, int start_cnt)
{
if (image->label)
- cts_stmt_bind_text(stmt, start_cnt, image->label);
+ ctsvc_stmt_bind_text(stmt, start_cnt, image->label);
if (image->path)
- cts_stmt_bind_text(stmt, start_cnt+1, image->path);
+ ctsvc_stmt_bind_text(stmt, start_cnt+1, image->path);
return CONTACTS_ERROR_NONE;
}
ret = ctsvc_have_file_read_permission(image->path);
RETVM_IF(ret != CONTACTS_ERROR_NONE, ret, "ctsvc_have_file_read_permission fail(%d)", ret);
- image_id = cts_db_get_next_id(CTS_TABLE_DATA);
+ image_id = ctsvc_db_get_next_id(CTS_TABLE_DATA);
ret = ctsvc_contact_add_image_file(contact_id, image_id, image->path, image_path, sizeof(image_path));
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("ctsvc_contact_add_image_file() Failed(%d)", ret);
"VALUES(%d, %d, %d, %d, %d, %d, ?, ?)",
image_id, contact_id, is_my_profile, CTSVC_DATA_IMAGE, image->is_default, image->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
__ctsvc_image_bind_stmt(stmt, image, 1);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //image->id = cts_db_get_last_insert_id();
+ //image->id = ctsvc_db_get_last_insert_id();
if (id)
*id = image_id;
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (ctsvc_record_check_property_flag((ctsvc_record_s *)record, _contacts_image.is_default, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (image->is_default)
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_MESSENGER);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_messenger_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_messenger_get_value_from_stmt(stmt, (contacts_record_h*)&messenger, 0);
ctsvc_list_prepend(list, (contacts_record_h)messenger);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"VALUES(%d, %d, %d, %d, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_MESSENGER, messenger->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (messenger->label)
sqlite3_bind_text(stmt, 1, messenger->label,
sqlite3_bind_text(stmt, 2, messenger->im_id,
strlen(messenger->im_id), SQLITE_STATIC);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //messenger->id = cts_db_get_last_insert_id();
+ //messenger->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_messenger_noti();
"FROM "CTS_TABLE_MY_PROFILES" WHERE my_profile_id = %d",
ctsvc_get_display_column(), id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
i = 0;
}
temp = ctsvc_stmt_get_text(stmt, i++);
my_profile->uid = SAFE_STRDUP(temp);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
"data3, data4, data5, data6, data7, data8, data9, data10, data11, data12 "
"FROM "CTS_TABLE_DATA" WHERE contact_id = %d AND is_my_profile = 1", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE */!= ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ return ret;
}
do {
break;
}
- }while(1 /*CTS_TRUE*/ == cts_stmt_step(stmt));
+ }while(1 /*CTS_TRUE*/ == ctsvc_stmt_step(stmt));
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
ret = __ctsvc_db_my_profile_get_data(id, my_profile);
- if (CONTACTS_ERROR_NONE != ret && CONTACTS_ERROR_NO_DATA != ret) {
+ if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_my_profile_get_data Failed(%d)", ret);
contacts_record_destroy(record, true);
return ret;
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE my_profile_id = %d", CTS_TABLE_MY_PROFILES, query_set, my_profile->id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- ret = CONTACTS_ERROR_DB;
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
break;
}
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (*text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
} while (0);
CTSVC_RECORD_RESET_PROPERTY_FLAGS((ctsvc_record_s *)record);
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = contacts_db_get_record(_contacts_my_profile._uri, my_profile_id, &record);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : contacts_db_get_record() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
ret = ctsvc_db_make_get_records_query_stmt(s_query, offset, limit, &stmt);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
- ret = cts_stmt_step(stmt);
- if (CONTACTS_ERROR_NONE == ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
- }
-
contacts_list_create(&list);
- do {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
}
ret = __ctsvc_db_my_profile_get_data(my_profile_id, my_profile);
- if (CONTACTS_ERROR_NONE != ret && CONTACTS_ERROR_NO_DATA != ret) {
+ if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_my_profile_get_data Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
- } while ((ret = cts_stmt_step(stmt)));
- cts_stmt_finalize(stmt);
+ }
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
ret = ctsvc_query_exec(query);
WARN_IF(CONTACTS_ERROR_NONE != ret, "Delete deleted my_profile of addressbook(%d) failed", my_profile->addressbook_id);
- ret = cts_db_get_next_id(CTS_TABLE_MY_PROFILES);
+ ret = ctsvc_db_get_next_id(CTS_TABLE_MY_PROFILES);
if (ret < CONTACTS_ERROR_NONE) {
- CTS_ERR("cts_db_get_next_id() Failed(%d)", ret);
+ CTS_ERR("ctsvc_db_get_next_id() Failed(%d)", ret);
ctsvc_end_trans(false);
return ret;
}
"VALUES(%d, %d, %d, %d, %d, ?, ?, ?, ?)",
my_profile->id, my_profile->addressbook_id, version, version, (int)time(NULL));
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (my_profile->display_name)
- cts_stmt_bind_text(stmt, 1, my_profile->display_name);
+ ctsvc_stmt_bind_text(stmt, 1, my_profile->display_name);
if (my_profile->reverse_display_name)
- cts_stmt_bind_text(stmt, 2, my_profile->reverse_display_name);
+ ctsvc_stmt_bind_text(stmt, 2, my_profile->reverse_display_name);
if (my_profile->uid)
- cts_stmt_bind_text(stmt, 3, my_profile->uid);
+ ctsvc_stmt_bind_text(stmt, 3, my_profile->uid);
if (my_profile->image_thumbnail_path)
- cts_stmt_bind_text(stmt, 4, my_profile->image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, 4, my_profile->image_thumbnail_path);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_my_profile_noti();
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_NAME);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_name_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, (contacts_record_h)name);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
static inline int __ctsvc_name_bind_stmt(cts_stmt stmt, ctsvc_name_s *name, int start_cnt)
{
- cts_stmt_bind_int(stmt, start_cnt, name->is_default);
- cts_stmt_bind_int(stmt, start_cnt+1, name->language_type);
+ ctsvc_stmt_bind_int(stmt, start_cnt, name->is_default);
+ ctsvc_stmt_bind_int(stmt, start_cnt+1, name->language_type);
if (name->first)
sqlite3_bind_text(stmt, start_cnt+2, name->first,
strlen(name->first), SQLITE_STATIC);
if (src->first) {
ret = ctsvc_normalize_str(src->first, &dest[CTSVC_NN_FIRST]);
- RETVM_IF(ret < CONTACTS_ERROR_NONE, ret, "_cts_normalize_str() Failed(%d)", ret);
+ RETVM_IF(ret < CONTACTS_ERROR_NONE, ret, "ctsvc_normalize_str() Failed(%d)", ret);
language_type = ret;
}
if (src->last) {
ret = ctsvc_normalize_str(src->last, &dest[CTSVC_NN_LAST]);
- RETVM_IF(ret < CONTACTS_ERROR_NONE, ret, "_cts_normalize_str() Failed(%d)", ret);
+ RETVM_IF(ret < CONTACTS_ERROR_NONE, ret, "ctsvc_normalize_str() Failed(%d)", ret);
if (language_type < ret)
language_type = ret;
}
"VALUES(%d, %d, %d, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_NAME);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
ret = __ctsvc_normalize_name(name, normal_name);
if (ret < CONTACTS_ERROR_NONE) {
CTS_ERR("__ctsvc_normalize_name() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
__ctsvc_name_bind_stmt(stmt, name, 1);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //name->id = cts_db_get_last_insert_id();
+ //name->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
+ *id = ctsvc_db_get_last_insert_id();
name->contact_id = contact_id;
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_name_noti();
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_NICKNAME);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_nickname_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_nickname_get_value_from_stmt(stmt, (contacts_record_h*)&nickname, 0);
ctsvc_list_prepend(list, (contacts_record_h)nickname);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"VALUES(%d, %d, %d, %d, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_NICKNAME, nickname->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (nickname->label)
- cts_stmt_bind_text(stmt, 1, nickname->label);
+ ctsvc_stmt_bind_text(stmt, 1, nickname->label);
if (nickname->nickname)
- cts_stmt_bind_text(stmt, 2, nickname->nickname);
+ ctsvc_stmt_bind_text(stmt, 2, nickname->nickname);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //nickname->id = cts_db_get_last_insert_id();
+ //nickname->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_nickname_noti();
#include "ctsvc_sqlite.h"
#include "ctsvc_utils.h"
#include "ctsvc_db_init.h"
-#include "ctsvc_db_query.h"
#include "ctsvc_db_plugin_contact_helper.h"
#include "ctsvc_db_plugin_note_helper.h"
#include "ctsvc_db_query.h"
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_NOTE);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_note_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_note_get_value_from_stmt(stmt, (contacts_record_h*)¬e, 0);
ctsvc_list_prepend(list, (contacts_record_h)note);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"INSERT INTO "CTS_TABLE_DATA"(contact_id, is_my_profile, datatype, data3) "
"VALUES(%d, %d, %d, ?)", contact_id, is_my_profile, CTSVC_DATA_NOTE);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
sqlite3_bind_text(stmt, 1, note->note,
strlen(note->note), SQLITE_STATIC);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_note_noti();
snprintf(query, sizeof(query),
"SELECT addressbook_id, person_id FROM "CTSVC_DB_VIEW_CONTACT" WHERE contact_id = %d", number->contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (CONTACTS_ERROR_NO_DATA)
return CONTACTS_ERROR_INVALID_PARAMETER;
}
addressbook_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
old_default_number_id = __ctsvc_db_number_get_default_number_id(number->contact_id);
if (0 == old_default_number_id)
"SELECT id, contact_id, is_default, data1, data2, data3, data4 "
"FROM "CTSVC_DB_VIEW_NUMBER" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_number_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
"SELECT contact_id, person_id FROM "CTSVC_DB_VIEW_CONTACT " "
"WHERE contact_id = (SELECT contact_id FROM "CTS_TABLE_DATA" WHERE id = %d)", id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
if (CONTACTS_ERROR_NONE == ret)
return CONTACTS_ERROR_NO_DATA;
contact_id = ctsvc_stmt_get_int(stmt, 0);
person_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
snprintf(query, sizeof(query),
"SELECT is_default, is_primary_default FROM "CTS_TABLE_DATA" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_NO_DATA;
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
is_default = ctsvc_stmt_get_int(stmt, 0);
is_primary_default = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = ctsvc_db_number_delete(id, false);
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step Failed (%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step Failed (%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_number_get_value_from_stmt(stmt, (contacts_record_h*)&number, 0);
ctsvc_list_prepend(list, (contacts_record_h)number);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"VALUES(%d, %d, %d, %d, %d, ?, ?, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_NUMBER, number->is_default, number->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (number->label)
- cts_stmt_bind_text(stmt, 1, number->label);
+ ctsvc_stmt_bind_text(stmt, 1, number->label);
- cts_stmt_bind_text(stmt, 2, number->number);
+ ctsvc_stmt_bind_text(stmt, 2, number->number);
ret = ctsvc_normalize_number(number->number, normal_num, sizeof(normal_num));
if (0 < ret) {
- cts_stmt_bind_text(stmt, 4, normal_num);
+ ctsvc_stmt_bind_text(stmt, 4, normal_num);
ret = ctsvc_get_minmatch_number(normal_num, minmatch, CTSVC_NUMBER_MAX_LEN, ctsvc_get_phonenumber_min_match_digit());
if (CONTACTS_ERROR_NONE == ret)
- cts_stmt_bind_text(stmt, 3, minmatch);
+ ctsvc_stmt_bind_text(stmt, 3, minmatch);
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //number->id = cts_db_get_last_insert_id();
+ //number->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_number_noti();
"WHERE persons.person_id = %d",
ctsvc_get_display_column(), ctsvc_get_sort_name_column(), id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if( 1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = ctsvc_db_person_create_record_from_stmt(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if(CONTACTS_ERROR_NONE != ret) {
CTS_ERR("ctsvc_db_person_create_record_from_stmt() Failed(%d)", ret);
snprintf(check_query, sizeof(check_query), "SELECT contact_id, %s FROM "CTS_TABLE_CONTACTS
" WHERE person_id = %d AND contact_id = %d AND deleted = 0",
ctsvc_get_display_column(), person->person_id, person->name_contact_id);
- stmt = cts_query_prepare(check_query);
+ ret = ctsvc_query_prepare(check_query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if ( 1 != ret) {
if ( CONTACTS_ERROR_NONE == ret) {
CTS_ERR("Invalid parameter : the name_contact_id(%d) is not linked with person_id(%d)",
person->name_contact_id, person->person_id);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return CONTACTS_ERROR_INVALID_PARAMETER;
}
else {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
temp = ctsvc_stmt_get_text(stmt, 0);
display_name = SAFE_STRDUP(temp);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
}
// update favorite
CTSVC_PROPERTY_FLAG_DIRTY == person->base.properties_flags[index_favorite]) {
ret = ctsvc_db_person_set_favorite(person->person_id, person->is_favorite, true);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
+ CTS_ERR("ctsvc_db_person_set_favorite() Failed(%d)", ret);
ctsvc_end_trans(false);
return ret;
}
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE person_id = %d", CTS_TABLE_PERSONS, query_set, person->person_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- ret = CONTACTS_ERROR_DB;
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
break;
}
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (text && *text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
} while (0);
if (CONTACTS_ERROR_NONE != ret) {
len += snprintf(contact_query + len, sizeof(contact_query) - len, ", message_alert=? ");
snprintf(contact_query+len, sizeof(contact_query)-len, " WHERE person_id=%d AND deleted = 0", person->person_id);
- stmt = cts_query_prepare(contact_query);
+ ret = ctsvc_query_prepare(contact_query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
CTSVC_RECORD_RESET_PROPERTY_FLAGS((ctsvc_record_s *)record);
CONTACTS_FREE(set);
CONTACTS_FREE(cursor->data);
g_slist_free(bind_text);
}
- return CONTACTS_ERROR_DB;
+ return ret;
}
i = 1;
if (ctsvc_record_check_property_flag((ctsvc_record_s *)person, _contacts_person.ringtone_path, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (person->ringtone_path)
- cts_stmt_bind_text(stmt, i, person->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, i, person->ringtone_path);
i++;
}
if (ctsvc_record_check_property_flag((ctsvc_record_s *)person, _contacts_person.vibration, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (person->vibration)
- cts_stmt_bind_text(stmt, i, person->vibration);
+ ctsvc_stmt_bind_text(stmt, i, person->vibration);
i++;
}
if (ctsvc_record_check_property_flag((ctsvc_record_s *)person, _contacts_person.message_alert, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (person->message_alert)
- cts_stmt_bind_text(stmt, i, person->message_alert);
+ ctsvc_stmt_bind_text(stmt, i, person->message_alert);
i++;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
CTSVC_RECORD_RESET_PROPERTY_FLAGS((ctsvc_record_s *)record);
CONTACTS_FREE(set);
}
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
CTSVC_RECORD_RESET_PROPERTY_FLAGS((ctsvc_record_s *)record);
CONTACTS_FREE(set);
return ret;
}
- rel_changed = cts_db_change();
+ rel_changed = ctsvc_db_change();
// images are deleted by db trigger callback function in ctsvc_db_contact_delete_callback
snprintf(query, sizeof(query),
- "UPDATE "CTS_TABLE_CONTACTS" SET deleted = 1, person_id = 0, changed_ver=%d WHERE person_id = %d",
+ "UPDATE "CTS_TABLE_CONTACTS" SET deleted = 1, person_id = 0, changed_ver = %d WHERE person_id = %d",
version, id);
ret = ctsvc_query_exec(query);
if (CONTACTS_ERROR_NONE != ret) {
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ret = ctsvc_db_person_create_record_from_stmt(stmt, &record);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_db_person_create_record_from_stmt() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
return CONTACTS_ERROR_NONE;
}
-inline static const char* __cts_get_image_filename(const char* src)
+inline static const char* __ctsvc_get_image_filename(const char* src)
{
const char* dir = CTS_IMG_FULL_LOCATION;
int pos=0;
snprintf(query, sizeof(query),
"SELECT MAX(favorite_prio) FROM "CTS_TABLE_FAVORITES);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret) {
prio = ctsvc_stmt_get_dbl(stmt, 0);
}
else if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
prio = prio + 1.0;
snprintf(query, sizeof(query),
"WHERE contact_id=%d "
"ORDER BY timestamp DESC LIMIT 1",
CTS_TABLE_ACTIVITIES, contact->id);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed()");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- if (1 == cts_stmt_step(stmt))
+ if (1 == ctsvc_stmt_step(stmt))
status = SAFE_STRDUP(ctsvc_stmt_get_text(stmt, 0));
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
version = ctsvc_get_next_ver();
snprintf(query, sizeof(query),
contact->id, version, version,
contact->has_phonenumber, contact->has_email, contact->addressbook_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed()");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
free(status);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if(contact->ringtone_path)
- cts_stmt_bind_text(stmt, 1, contact->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, 1, contact->ringtone_path);
if(contact->vibration)
- cts_stmt_bind_text(stmt, 2, contact->vibration);
+ ctsvc_stmt_bind_text(stmt, 2, contact->vibration);
if(contact->message_alert)
- cts_stmt_bind_text(stmt, 3, contact->message_alert);
+ ctsvc_stmt_bind_text(stmt, 3, contact->message_alert);
if(status)
- cts_stmt_bind_text(stmt, 4, status);
+ ctsvc_stmt_bind_text(stmt, 4, status);
if(contact->image_thumbnail_path)
- cts_stmt_bind_text(stmt, 5, __cts_get_image_filename(contact->image_thumbnail_path));
+ ctsvc_stmt_bind_text(stmt, 5, __ctsvc_get_image_filename(contact->image_thumbnail_path));
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
free(status);
return ret;
}
- index = cts_db_get_last_insert_id();
+ index = ctsvc_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
snprintf(query, sizeof(query),
"UPDATE "CTS_TABLE_DATA" SET is_primary_default = 1 "
if (contact->is_favorite) {
ret = ctsvc_db_person_set_favorite(index, contact->is_favorite, false);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
+ CTS_ERR("ctsvc_db_person_set_favorite() Failed(%d)", ret);
return ret;
}
}
"WHERE C.person_id=%d AND D.datatype=%d AND D.is_default=1 AND D.is_my_profile = 0 ORDER BY D.id",
person_id, datatype);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- if ((ret = cts_stmt_step(stmt))) {
+ ret = ctsvc_stmt_step(stmt);
+ if (1 == ret) {
data_id = ctsvc_stmt_get_int(stmt, 0);
snprintf(query, sizeof(query),
ret = ctsvc_query_exec(query);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("cts_query_exec Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
temp = ctsvc_stmt_get_text(stmt, 1);
image_thumbnail_path = SAFE_STRDUP(temp);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CTSVC_DATA_IMAGE == datatype) {
if (image_thumbnail_path) {
snprintf(query, sizeof(query),
"UPDATE "CTS_TABLE_PERSONS" SET image_thumbnail_path=? WHERE person_id=%d", person_id);
- stmt = cts_query_prepare(query);
- cts_stmt_bind_text(stmt, 1, image_thumbnail_path);
- ret = cts_stmt_step(stmt);
- cts_stmt_finalize(stmt);
+ ret = ctsvc_query_prepare(query, &stmt);
+ if (NULL == stmt) {
+ free(image_thumbnail_path);
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
+ return ret;
+ }
+ ctsvc_stmt_bind_text(stmt, 1, image_thumbnail_path);
+ ret = ctsvc_stmt_step(stmt);
+ ctsvc_stmt_finalize(stmt);
free(image_thumbnail_path);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("cts_query_exec Failed(%d)", ret);
snprintf(query+len, sizeof(query)-len,
" WHERE person_id=%d", contact->person_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (ctsvc_record_check_property_flag((ctsvc_record_s *)record, _contacts_contact.ringtone_path, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (contact->ringtone_path)
- cts_stmt_bind_text(stmt, i, contact->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, i, contact->ringtone_path);
i++;
}
if (ctsvc_record_check_property_flag((ctsvc_record_s *)record, _contacts_contact.vibration, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (contact->vibration)
- cts_stmt_bind_text(stmt, i, contact->vibration);
+ ctsvc_stmt_bind_text(stmt, i, contact->vibration);
i++;
}
if (ctsvc_record_check_property_flag((ctsvc_record_s *)record, _contacts_contact.message_alert, CTSVC_PROPERTY_FLAG_DIRTY)) {
if (contact->message_alert)
- cts_stmt_bind_text(stmt, i, contact->message_alert);
+ ctsvc_stmt_bind_text(stmt, i, contact->message_alert);
i++;
}
if (ctsvc_record_check_property_flag((ctsvc_record_s *)record, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY) &&
(contact->id == thumbnail_contact_id || thumbnail_contact_id == -1)) {
if (contact->image_thumbnail_path)
- cts_stmt_bind_text(stmt, i, contact->image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, i, contact->image_thumbnail_path);
i++;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
// update favorite
snprintf(query, sizeof(query),
"SELECT id, number, person_id, log_type, log_time, data1, data2 "
"FROM "CTS_TABLE_PHONELOGS" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = __ctsvc_db_phonelog_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_phonelog_value_set(ALL) Failed(%d)", ret);
return ret;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_PHONELOGS, phonelog->id))) break;
- if (cts_db_change()) {
+ if (ctsvc_db_change()) {
ctsvc_set_phonelog_noti();
#ifdef _CONTACTS_IPC_SERVER
}
ctsvc_set_phonelog_noti();
+
ret = ctsvc_end_trans(true);
if (ret < CONTACTS_ERROR_NONE)
{
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
__ctsvc_db_phonelog_value_set(stmt, &record);
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
phonelog->log_type = ctsvc_stmt_get_int(stmt, i);
break;
case CTSVC_PROPERTY_PHONELOG_EXTRA_DATA1:
- phonelog->extra_data1= ctsvc_stmt_get_int(stmt, i);
+ phonelog->extra_data1 = ctsvc_stmt_get_int(stmt, i);
break;
case CTSVC_PROPERTY_PHONELOG_EXTRA_DATA2:
temp = ctsvc_stmt_get_text(stmt, i);
- phonelog->extra_data2= SAFE_STRDUP(temp);
+ phonelog->extra_data2 = SAFE_STRDUP(temp);
break;
default:
break;
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
}
ret = ctsvc_query_exec(query);
- RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "DB error : cts_query_exec() Failed(%d)", ret);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "DB error : ctsvc_query_exec() Failed(%d)", ret);
return CONTACTS_ERROR_NONE;
}
"VALUES(?, ?, ?, ?, %d, %d, %d, ?)",
phonelog->log_type, phonelog->log_time, phonelog->extra_data1);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (phonelog->address) {
- cts_stmt_bind_text(stmt, 1, phonelog->address);
+ ctsvc_stmt_bind_text(stmt, 1, phonelog->address);
if (phonelog->log_type < CONTACTS_PLOG_TYPE_EMAIL_RECEIVED) {
ret = ctsvc_normalize_number(phonelog->address, normal_num, sizeof(normal_num));
- cts_stmt_bind_text(stmt, 2, normal_num);
+ ctsvc_stmt_bind_text(stmt, 2, normal_num);
if (0 < ret) {
ret = ctsvc_get_minmatch_number(normal_num, minmatch, CTSVC_NUMBER_MAX_LEN, ctsvc_get_phonenumber_min_match_digit());
- cts_stmt_bind_text(stmt, 3, minmatch);
+ ctsvc_stmt_bind_text(stmt, 3, minmatch);
}
}
}
if (0 < phonelog->person_id)
- cts_stmt_bind_int(stmt, 4, phonelog->person_id);
+ ctsvc_stmt_bind_int(stmt, 4, phonelog->person_id);
if (phonelog->extra_data2)
- cts_stmt_bind_text(stmt, 5, phonelog->extra_data2);
+ ctsvc_stmt_bind_text(stmt, 5, phonelog->extra_data2);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_phonelog_noti();
return CONTACTS_ERROR_NONE;
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_PROFILE);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_profile_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_profile_get_value_from_stmt(stmt, (contacts_record_h*)&profile, 0);
ctsvc_list_prepend(list, (contacts_record_h)profile);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
static inline int __ctsvc_profile_bind_stmt(cts_stmt stmt, ctsvc_profile_s *profile, int start_cnt)
{
if (profile->uid)
- cts_stmt_bind_text(stmt, start_cnt, profile->uid);
+ ctsvc_stmt_bind_text(stmt, start_cnt, profile->uid);
if (profile->text)
- cts_stmt_bind_text(stmt, start_cnt+1, profile->text);
- cts_stmt_bind_int(stmt, start_cnt+2, profile->order);
+ ctsvc_stmt_bind_text(stmt, start_cnt+1, profile->text);
+ ctsvc_stmt_bind_int(stmt, start_cnt+2, profile->order);
if (profile->service_operation)
- cts_stmt_bind_text(stmt, start_cnt+3, profile->service_operation);
+ ctsvc_stmt_bind_text(stmt, start_cnt+3, profile->service_operation);
if (profile->mime)
- cts_stmt_bind_text(stmt, start_cnt+4, profile->mime);
+ ctsvc_stmt_bind_text(stmt, start_cnt+4, profile->mime);
if (profile->app_id)
- cts_stmt_bind_text(stmt, start_cnt+5, profile->app_id);
+ ctsvc_stmt_bind_text(stmt, start_cnt+5, profile->app_id);
if (profile->uri)
- cts_stmt_bind_text(stmt, start_cnt+6, profile->uri);
+ ctsvc_stmt_bind_text(stmt, start_cnt+6, profile->uri);
if (profile->category)
- cts_stmt_bind_text(stmt, start_cnt+7, profile->category);
+ ctsvc_stmt_bind_text(stmt, start_cnt+7, profile->category);
if (profile->extra_data)
- cts_stmt_bind_text(stmt, start_cnt+8, profile->extra_data);
+ ctsvc_stmt_bind_text(stmt, start_cnt+8, profile->extra_data);
return CONTACTS_ERROR_NONE;
}
"VALUES(%d, %d, %d, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_PROFILE);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
__ctsvc_profile_bind_stmt(stmt, profile, 1);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //profile->id = cts_db_get_last_insert_id();
+ //profile->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_profile_noti();
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_RELATIONSHIP);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_relationship_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_relationship_get_value_from_stmt(stmt, (contacts_record_h*)&relationship, 0);
ctsvc_list_prepend(list, (contacts_record_h)relationship);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
static inline int __ctsvc_relationship_bind_stmt(cts_stmt stmt, ctsvc_relationship_s *relationship, int start_cnt)
{
if (relationship->label)
- cts_stmt_bind_text(stmt, start_cnt, relationship->label);
+ ctsvc_stmt_bind_text(stmt, start_cnt, relationship->label);
if (relationship->name)
- cts_stmt_bind_text(stmt, 2, relationship->name);
+ ctsvc_stmt_bind_text(stmt, 2, relationship->name);
return CONTACTS_ERROR_NONE;
}
"VALUES(%d, %d, %d, %d, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_RELATIONSHIP, relationship->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
__ctsvc_relationship_bind_stmt(stmt, relationship, 1);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //relationship->id = cts_db_get_last_insert_id();
+ //relationship->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_relationship_noti();
len = snprintf(query, sizeof(query),
"SELECT id, name, number FROM "CTS_TABLE_SDN" WHERE id = %d", id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = __ctsvc_db_sdn_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_sdn_value_set(ALL) Failed(%d)", ret);
return ret;
snprintf(query, sizeof(query),
"INSERT INTO "CTS_TABLE_SDN"(name, number) VALUES(?, ?)");
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- cts_stmt_bind_text(stmt, 1, sdn->name);
- cts_stmt_bind_text(stmt, 2, sdn->number);
+ ctsvc_stmt_bind_text(stmt, 1, sdn->name);
+ ctsvc_stmt_bind_text(stmt, 2, sdn->number);
ret = ctsvc_begin_trans();
if( ret < CONTACTS_ERROR_NONE ) {
CTS_ERR("DB error : ctsvc_begin_trans() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- //sdn->id = cts_db_get_last_insert_id();
+ //sdn->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_sdn_noti();
ret = ctsvc_end_trans(true);
return ret;
}
- ret = cts_db_change();
+ ret = ctsvc_db_change();
if (ret <= 0) {
ret = CONTACTS_ERROR_NO_DATA;
ctsvc_end_trans(false);
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
__ctsvc_db_sdn_value_set(stmt, &record);
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
contacts_record_create(_contacts_sdn._uri, &record);
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
"FROM "CTS_TABLE_CONTACTS" WHERE contact_id = %d AND deleted = 0",
ctsvc_get_display_column(), id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = __ctsvc_db_simple_contact_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_simple_contact_value_set(ALL) Failed(%d)", ret);
return ret;
img_id = __ctsvc_db_simple_contact_get_default_image_id(contact->contact_id);
if (0 == img_id) {
- img_id = cts_db_get_next_id(CTS_TABLE_DATA);
+ img_id = ctsvc_db_get_next_id(CTS_TABLE_DATA);
ret = ctsvc_contact_add_image_file(contact->contact_id, img_id, contact->image_thumbnail_path,
image, sizeof(image));
}
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE contact_id = %d", CTS_TABLE_CONTACTS, query_set, contact->contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- ret = CONTACTS_ERROR_DB;
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
break;
}
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (*text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
break;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
} while (0);
CTSVC_RECORD_RESET_PROPERTY_FLAGS((ctsvc_record_s *)record);
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
ret = ctsvc_begin_trans();
RETVM_IF(ret < CONTACTS_ERROR_NONE, ret, "ctsvc_begin_trans() Failed(%d)", ret);
- ret = cts_db_get_next_id(CTS_TABLE_CONTACTS);
+ ret = ctsvc_db_get_next_id(CTS_TABLE_CONTACTS);
if (ret < CONTACTS_ERROR_NONE) {
- CTS_ERR("cts_db_get_next_id() Failed(%d)", ret);
+ CTS_ERR("ctsvc_db_get_next_id() Failed(%d)", ret);
ctsvc_end_trans(false);
return ret;
}
contact->contact_id, contact->person_id, contact->addressbook_id, contact->is_favorite,
version, version, (int)time(NULL));
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if(NULL == stmt){
- CTS_ERR("cts_query_prepare() Failed");
+ CTS_ERR("ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (contact->uid)
- cts_stmt_bind_text(stmt, 1, contact->uid);
+ ctsvc_stmt_bind_text(stmt, 1, contact->uid);
if (contact->ringtone_path)
- cts_stmt_bind_text(stmt, 2, contact->ringtone_path);
+ ctsvc_stmt_bind_text(stmt, 2, contact->ringtone_path);
if (contact->vibration)
- cts_stmt_bind_text(stmt, 3, contact->vibration);
+ ctsvc_stmt_bind_text(stmt, 3, contact->vibration);
if (contact->message_alert)
- cts_stmt_bind_text(stmt, 4, contact->message_alert);
+ ctsvc_stmt_bind_text(stmt, 4, contact->message_alert);
if (contact->image_thumbnail_path)
- cts_stmt_bind_text(stmt, 5, contact->image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, 5, contact->image_thumbnail_path);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_set_contact_noti();
return ret;
}
- ret = cts_db_change();
+ ret = ctsvc_db_change();
if (0 < ret) {
if (id)
- *id = cts_db_get_last_insert_id();
+ *id = ctsvc_db_get_last_insert_id();
ctsvc_set_speed_noti();
}
else {
"WHERE speed_number = %d",
ctsvc_get_display_column(), id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return ret;
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = __ctsvc_db_speeddial_value_set(stmt, &record);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("__ctsvc_db_speeddial_value_set(ALL) Failed(%d)", ret);
return ret;
"SELECT speed_number FROM "CTS_TABLE_SPEEDDIALS" WHERE speed_number = %d", speeddial->dial_number);
ret = ctsvc_query_get_first_int_result(query, &speeddial_id);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
+ CTS_ERR("DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
ctsvc_end_trans(false);
return ret;
}
snprintf(query, sizeof(query), "UPDATE "CTS_TABLE_SPEEDDIALS" "
"SET number_id = %d WHERE speed_number = %d",
speeddial->number_id, speeddial->dial_number);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- ret = cts_db_change();
- cts_stmt_finalize(stmt);
+ ret = ctsvc_db_change();
+ ctsvc_stmt_finalize(stmt);
if (0 < ret) {
ctsvc_set_speed_noti();
snprintf(query, sizeof(query), "DELETE FROM %s WHERE speed_number = %d",
CTS_TABLE_SPEEDDIALS, id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
- ret = cts_db_change();
- cts_stmt_finalize(stmt);
+ ret = ctsvc_db_change();
+ ctsvc_stmt_finalize(stmt);
if (0 < ret) {
ctsvc_set_speed_noti();
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt is failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
"WHERE id = %d AND datatype = %d ",
id, CTSVC_DATA_URL);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
- return CONTACTS_ERROR_NO_DATA;
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ctsvc_db_url_get_value_from_stmt(stmt, out_record, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB : cts_stmt_step fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB : ctsvc_stmt_step fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_db_url_get_value_from_stmt(stmt, (contacts_record_h*)&url, 0);
ctsvc_list_prepend(list, (contacts_record_h)url);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_db_make_get_records_query_stmt fail(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 /*CTS_TRUE */ != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
"VALUES(%d, %d, %d, %d, ?, ?)",
contact_id, is_my_profile, CTSVC_DATA_URL, url->type);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (url->label)
- cts_stmt_bind_text(stmt, 1, url->label);
+ ctsvc_stmt_bind_text(stmt, 1, url->label);
if (url->url)
- cts_stmt_bind_text(stmt, 2, url->url);
+ ctsvc_stmt_bind_text(stmt, 2, url->url);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB error : ctsvc_query_exec() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- //url->id = cts_db_get_last_insert_id();
+ //url->id = ctsvc_db_get_last_insert_id();
if (id)
- *id = cts_db_get_last_insert_id();
- cts_stmt_finalize(stmt);
+ *id = ctsvc_db_get_last_insert_id();
+ ctsvc_stmt_finalize(stmt);
if (!is_my_profile)
ctsvc_set_url_noti();
snprintf(query, sizeof(query), "UPDATE %s SET %s WHERE id = %d", table, set, id);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
if (bind_text) {
int i = 0;
for (cursor=bind_text,i=1;cursor;cursor=cursor->next,i++) {
const char *text = cursor->data;
if (text && *text)
- cts_stmt_bind_text(stmt, i, text);
+ ctsvc_stmt_bind_text(stmt, i, text);
}
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
free(projection);
CTS_DBG("query : %s", query);
- *stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, stmt);
if(NULL == *stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
for (cursor=bind_text;cursor;cursor=cursor->next)
free(cursor->data);
g_slist_free(bind_text);
- return CONTACTS_ERROR_DB;
+ return ret;
}
for (cursor=bind_text, i=1; cursor;cursor=cursor->next, i++)
- cts_stmt_bind_copy_text(*stmt, i, cursor->data, strlen(cursor->data));
+ ctsvc_stmt_bind_copy_text(*stmt, i, cursor->data, strlen(cursor->data));
for (cursor=bind_text;cursor;cursor=cursor->next)
free(cursor->data);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "DB error : ctsvc_db_make_get_records_query_stmt(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
int field_count;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
r_type = ctsvc_view_get_record_type(view_uri);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
contacts_record_create(view_uri, &record);
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
len += snprintf(query+len, sizeof(query)-len, " OFFSET %d", offset);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
r_type = ctsvc_view_get_record_type(view_uri);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
- return CONTACTS_ERROR_NO_DATA;
+ return ret;
}
if( r_type == CTSVC_RECORD_PERSON )
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = (contacts_list_h)list;
return CONTACTS_ERROR_NONE;
}
CTS_DBG("%s", query);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
i = 1;
len = g_slist_length(bind);
for (cursor=bind; cursor;cursor=cursor->next, i++)
- sqlite3_bind_text(stmt, i, cursor->data, strlen(cursor->data), SQLITE_STATIC);
+ ctsvc_stmt_bind_text(stmt, i, cursor->data);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
*out_list = list;
RETVM_IF(count <= 0, CONTACTS_ERROR_INVALID_PARAMETER, "Invalid parameter : count is 0");
ret = ctsvc_begin_trans();
- RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_server_db_begin_trans is failed(%d)", ret);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_begin_trans is failed(%d)", ret);
contacts_list_first(list);
do {
return ret;
}
-
return CONTACTS_ERROR_NONE;
}
len = snprintf(query, sizeof(query), "SELECT COUNT(*) FROM (SELECT %s FROM %s)", projection, table);
ret = ctsvc_query_get_first_int_result(query, out_count);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
return ret;
}
cts_stmt stmt;
GSList *cursor;
int i;
- stmt = cts_query_prepare(query);
- if(NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
for (cursor=bind_text, i=1; cursor;cursor=cursor->next, i++)
- cts_stmt_bind_copy_text(stmt, i, cursor->data, strlen(cursor->data));
+ ctsvc_stmt_bind_copy_text(stmt, i, cursor->data, strlen(cursor->data));
ret = ctsvc_stmt_get_first_int_result(stmt, out_count);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_stmt_get_first_int_result() Failed(%d)", ret);
}
- else
+ else {
ret = ctsvc_query_get_first_int_result(query, out_count);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
+ }
return ret;
}
CONTACTS_CHANGE_DELETED, version ,version);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
ctsvc_updated_info_s *update_info;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
- *out_list = list;
snprintf(query, sizeof(query), "SELECT ver FROM "CTS_TABLE_VERSION);
ret = ctsvc_query_get_first_int_result(query, out_current_version);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
+ *out_list = list;
return CONTACTS_ERROR_NONE;
}
CONTACTS_CHANGE_DELETED, CTS_TABLE_GROUP_DELETEDS, version, version);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
ctsvc_updated_info_s *update_info;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
- *out_list = list;
snprintf(query, sizeof(query), "SELECT ver FROM "CTS_TABLE_VERSION);
ret = ctsvc_query_get_first_int_result(query, out_current_version);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
+ *out_list = list;
return CONTACTS_ERROR_NONE;
}
"AND addressbook_id = %d ", addressbook_id);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
-
- *out_list = list;
snprintf(query, sizeof(query), "SELECT ver FROM "CTS_TABLE_VERSION);
ret = ctsvc_query_get_first_int_result(query, out_current_version);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
+ *out_list = list;
return CONTACTS_ERROR_NONE;
}
if (0 <= addressbook_id)
len += snprintf(query+len, sizeof(query)-len, " AND addressbook_id = %d ", addressbook_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
- *out_list = list;
snprintf(query, sizeof(query), "SELECT ver FROM "CTS_TABLE_VERSION);
ret = ctsvc_query_get_first_int_result(query, out_current_version);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
+ *out_list = list;
return CONTACTS_ERROR_NONE;
}
CONTACTS_CHANGE_DELETED, CTS_TABLE_MY_PROFILES, version);
}
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB , "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
contacts_list_create(&list);
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
contacts_record_h record;
if (1 != ret) {
- CTS_ERR("DB error : cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("DB error : ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
contacts_list_destroy(list, true);
return ret;
}
ctsvc_record_set_int(record, _contacts_my_profile_updated_info.last_changed_type, ctsvc_stmt_get_int(stmt, 2));
ctsvc_list_prepend(list, record);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_list_reverse(list);
- *out_list = list;
snprintf(query, sizeof(query), "SELECT ver FROM "CTS_TABLE_VERSION);
ret = ctsvc_query_get_first_int_result(query, out_current_version);
+ RETVM_IF(CONTACTS_ERROR_NONE != ret, ret , "DB error : ctsvc_query_get_first_int_result() Failed(%d)", ret);
+ *out_list = list;
return CONTACTS_ERROR_NONE;
}
if (count)
contacts_list_get_count(list, count);
- if (( plugin_info = ctsvc_db_get_plugin_info(((ctsvc_list_s*)list)->l_type))){
+ if (( plugin_info = ctsvc_db_get_plugin_info(((ctsvc_list_s*)list)->l_type))) {
if( plugin_info->insert_records ) {
ret = plugin_info->insert_records( list, ids );
return ret;
snprintf(query, sizeof(query), "INSERT OR REPLACE INTO %s VALUES(%d, %d, %d, 0)",
CTS_TABLE_GROUP_RELATIONS, group_id, contact_id, version);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_stmt_step() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "cts_stmt_step() Failed(%d)", ret);
-
- rel_changed = cts_db_change();
- cts_stmt_finalize(stmt);
+ rel_changed = ctsvc_db_change();
+ ctsvc_stmt_finalize(stmt);
if (0 < rel_changed) {
snprintf(query, sizeof(query),
"UPDATE %s SET deleted=1, ver = %d WHERE group_id = %d AND contact_id = %d",
CTS_TABLE_GROUP_RELATIONS, version, group_id, contact_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB Error: cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "DB Error: cts_stmt_step() Failed(%d)", ret);
+ ret = ctsvc_stmt_step(stmt);
+ WARN_IF(CONTACTS_ERROR_NONE != ret, "DB Error: ctsvc_stmt_step() Failed(%d)", ret);
- int rel_changed = cts_db_change();
- cts_stmt_finalize(stmt);
+ int rel_changed = ctsvc_db_change();
+ ctsvc_stmt_finalize(stmt);
if (0 <= rel_changed) {
snprintf(query, sizeof(query),
"Permission denied : contact write (group)");
snprintf(query, sizeof(query), "SELECT group_prio, addressbook_id FROM "CTS_TABLE_GROUPS" WHERE group_id = ?");
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- cts_stmt_bind_int(stmt, 1, previous_group_id);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_bind_int(stmt, 1, previous_group_id);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret) {
previous_prio = ctsvc_stmt_get_dbl(stmt, 0);
previous_addressbook_id = ctsvc_stmt_get_int(stmt, 1);
}
- cts_stmt_reset(stmt);
- cts_stmt_bind_int(stmt, 1, next_group_id);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_reset(stmt);
+ ctsvc_stmt_bind_int(stmt, 1, next_group_id);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret) {
next_prio = ctsvc_stmt_get_dbl(stmt, 0);
next_addressbook_id = ctsvc_stmt_get_int(stmt, 1);
}
- cts_stmt_reset(stmt);
- cts_stmt_bind_int(stmt, 1, group_id);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_reset(stmt);
+ ctsvc_stmt_bind_int(stmt, 1, group_id);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret) {
addressbook_id = ctsvc_stmt_get_int(stmt, 1);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
RETVM_IF(0.0 == previous_prio && 0.0 == next_prio, CONTACTS_ERROR_INVALID_PARAMETER,
"The indexes for previous and next are invalid.");
int ctsvc_get_minmatch_number(const char *src, char *dest, int dest_size, int min_match);
bool ctsvc_is_phonenumber(const char* src);
-void* ctsvc_init_tapi_handle_for_cc();
-void ctsvc_deinit_tapi_handle_for_cc();
-
#endif /* __TIZEN_SOCIAL_CTSVC_NUMBER_UTILS_H__ */
"WHERE contacts.person_id = %d",
CTS_TABLE_CONTACTS, CTS_TABLE_DATA, CTSVC_DATA_NUMBER, id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- cts_stmt_finalize(stmt);
- CTS_ERR("No data : person(%d) has no default phone", id);
- return CONTACTS_ERROR_NO_DATA;
+ ctsvc_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step Fail(%d)", ret);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = contacts_record_create(_contacts_number._uri, (contacts_record_h*)&number);
else
CTS_ERR("contacts_record_create() Failed");
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
"WHERE contacts.person_id = %d",
CTS_TABLE_CONTACTS, CTS_TABLE_DATA, CTSVC_DATA_EMAIL, id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
-
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- cts_stmt_finalize(stmt);
- CTS_ERR("person(%d) has no default email", id);
- return CONTACTS_ERROR_NO_DATA;
+ ctsvc_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step Fail(%d)", ret);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = contacts_record_create(_contacts_email._uri, (contacts_record_h*)&email);
else
CTS_ERR("contacts_record_create() Failed");
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
"WHERE contacts.person_id = %d",
CTSVC_DATA_IMAGE, id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ != ret) {
- cts_stmt_finalize(stmt);
- CTS_ERR("person(%d) has no default image", id);
- return CONTACTS_ERROR_NO_DATA;
+ ctsvc_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step Fail(%d)", ret);
+ if (CONTACTS_ERROR_NONE == ret)
+ return CONTACTS_ERROR_NO_DATA;
+ else
+ return ret;
}
ret = contacts_record_create(_contacts_image._uri, (contacts_record_h*)&image);
else
CTS_ERR("contacts_record_create() Failed");
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
"ON D.contact_id = C.contact_id AND C.deleted = 0 "
"WHERE D.datatype=%d AND D.is_my_profile = 0 AND C.person_id=%d AND D.id=%d",
CTSVC_DATA_IMAGE, person_id, id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("cts_query_prepare failed");
+ CTS_ERR("ctsvc_query_prepare failed(%d)", ret);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ctsvc_end_trans(false);
return ret;
}
is_default = ctsvc_stmt_get_int(stmt, 0);
contact_id = ctsvc_stmt_get_int(stmt, 1);
image_path = SAFE_STRDUP(ctsvc_stmt_get_text(stmt, 2));
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
// unset is_primary_default of all data of the person
snprintf(query, sizeof(query),
// update person's image_thumbnail_path
snprintf(query, sizeof(query),
"UPDATE "CTS_TABLE_PERSONS" SET image_thumbnail_path=? WHERE person_id=%d ", person_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if( NULL == stmt ) {
- CTS_ERR( "cts_query_prepare() Failed()");
+ CTS_ERR( "ctsvc_query_prepare() Failed(%d)", ret);
free(image_path);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- cts_stmt_bind_text(stmt, 1, image_path);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_bind_text(stmt, 1, image_path);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
free(image_path);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
// update contact's image_thumbnail_path
snprintf(query, sizeof(query),
"UPDATE "CTS_TABLE_CONTACTS" SET image_thumbnail_path=? WHERE contact_id=%d ", contact_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if( NULL == stmt ) {
- CTS_ERR( "cts_query_prepare() Failed");
+ CTS_ERR( "ctsvc_query_prepare() Failed(%d)", ret);
free(image_path);
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- cts_stmt_bind_text(stmt, 1, image_path);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_bind_text(stmt, 1, image_path);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
free(image_path);
ctsvc_end_trans(false);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
free(image_path);
"WHERE D.datatype=%d AND C.person_id=%d AND D.id=%d",
CTS_TABLE_DATA, CTS_TABLE_CONTACTS, datatype, person_id, id);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("cts_query_prepare Fail(stmt NULL)");
- return CONTACTS_ERROR_DB;
- }
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
+
+ ret = ctsvc_stmt_step(stmt);
if (1 != ret) {
- CTS_ERR("cts_stmt_step Fail(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step Fail(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
return ret;
}
is_default = ctsvc_stmt_get_int(stmt, 0);
contact_id = ctsvc_stmt_get_int(stmt, 1);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
ret = ctsvc_begin_trans();
RETVM_IF(CONTACTS_ERROR_NONE > ret, ret, "DB error : ctsvc_begin_trans() Failed(%d)", ret);
#endif
}
-inline static const char* __cts_get_image_filename(const char* src)
+inline static const char* __ctsvc_get_image_filename(const char* src)
{
const char* dir = CTS_IMG_FULL_LOCATION;
int pos=0;
"message_alert "
"FROM "CTS_TABLE_PERSONS" "
"WHERE persons.person_id = %d", person_id);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
- if (1 != cts_stmt_step(stmt)) {
- CTS_ERR("cts_stmt_step() Failed\n");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
+
+ if (1 != ctsvc_stmt_step(stmt)) {
+ CTS_ERR("ctsvc_stmt_step() Failed\n");
return CONTACTS_ERROR_DB;
}
ret = contacts_record_create(_contacts_person._uri, (contacts_record_h*)&person);
person->vibration = SAFE_STRDUP(temp);
temp = ctsvc_stmt_get_text(stmt, 5);
person->message_alert = SAFE_STRDUP(temp);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
snprintf(query, sizeof(query),
"SELECT contact_id FROM %s "
}
if (person->image_thumbnail_path) {
- temp = __cts_get_image_filename(person->image_thumbnail_path);
+ temp = __ctsvc_get_image_filename(person->image_thumbnail_path);
snprintf(query, sizeof(query),
"SELECT D.id FROM "CTS_TABLE_CONTACTS" C, "CTS_TABLE_DATA" D "
"WHERE C.person_id=%d AND C.contact_id=D.contact_id AND C.deleted = 0 "
"WHERE c.person_id=%d "
"ORDER BY timestamp DESC LIMIT 1",
CTS_TABLE_CONTACTS, CTS_TABLE_ACTIVITIES, person->person_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
free(image_thumbnail_path);
contacts_record_destroy((contacts_record_h)person, true);
- return CONTACTS_ERROR_DB;
+ return ret;
}
- if (1 == cts_stmt_step(stmt)) {
+ if (1 == ctsvc_stmt_step(stmt)) {
temp = ctsvc_stmt_get_text(stmt, 0);
status = SAFE_STRDUP(temp);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (person->ringtone_path)
ringtone_path = SAFE_STRDUP(person->ringtone_path);
"WHERE person_id = %d AND contacts.deleted = 0 "
"ORDER BY contact_id",
ctsvc_get_display_column(), CTS_TABLE_CONTACTS, person_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
free(image_thumbnail_path);
free(ringtone_path);
free(vibration);
free(message_alert);
- return CONTACTS_ERROR_DB;
+ return ret;
}
link_count = 0;
len = 0;
- while ((ret = cts_stmt_step(stmt))) {
+ while ((ret = ctsvc_stmt_step(stmt))) {
const char *temp_str;
int i = 0;
int contact_id;
len += snprintf(addressbook_ids + len, addressbooks_len -len, "%d%s", addressbook_id, ADDRESSBOOK_ID_DELIM );
if (!image_thumbnail_path && contact_image_thumbnail_path && *contact_image_thumbnail_path) {
- temp = __cts_get_image_filename(contact_image_thumbnail_path);
+ temp = __ctsvc_get_image_filename(contact_image_thumbnail_path);
image_thumbnail_path = SAFE_STRDUP(temp);
// update data table : is_primary_default
}
if (is_favorite)
person_is_favorite = true;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
version = ctsvc_get_next_ver();
snprintf(query, sizeof(query),
name_contact_id, version, person_id,
person_id, link_count, person_id);
- stmt = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt);
if (NULL == stmt) {
- CTS_ERR("DB error : cts_query_prepare() Failed");
+ CTS_ERR("DB error : ctsvc_query_prepare() Failed(%d)", ret);
free(addressbook_ids);
free(image_thumbnail_path);
free(ringtone_path);
free(vibration);
free(message_alert);
- return CONTACTS_ERROR_DB;
+ return ret;
}
if (addressbook_ids)
- cts_stmt_bind_text(stmt, 1, addressbook_ids);
+ ctsvc_stmt_bind_text(stmt, 1, addressbook_ids);
if (ringtone_path)
- cts_stmt_bind_text(stmt, 2, ringtone_path);
+ ctsvc_stmt_bind_text(stmt, 2, ringtone_path);
if (vibration)
- cts_stmt_bind_text(stmt, 3, vibration);
+ ctsvc_stmt_bind_text(stmt, 3, vibration);
if (message_alert)
- cts_stmt_bind_text(stmt, 4, message_alert);
+ ctsvc_stmt_bind_text(stmt, 4, message_alert);
if (status)
- cts_stmt_bind_text(stmt, 5, status);
+ ctsvc_stmt_bind_text(stmt, 5, status);
if (image_thumbnail_path)
- cts_stmt_bind_text(stmt, 6, image_thumbnail_path);
+ ctsvc_stmt_bind_text(stmt, 6, image_thumbnail_path);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (CONTACTS_ERROR_NONE != ret) {
- CTS_ERR("cts_stmt_step() Failed(%d)", ret);
- cts_stmt_finalize(stmt);
+ CTS_ERR("ctsvc_stmt_step() Failed(%d)", ret);
+ ctsvc_stmt_finalize(stmt);
free(addressbook_ids);
free(image_thumbnail_path);
free(ringtone_path);
return ret;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
free(addressbook_ids);
free(image_thumbnail_path);
char query[CTS_SQL_MIN_LEN] = {0};
snprintf(query, sizeof(query),
"SELECT favorite_prio FROM "CTS_TABLE_FAVORITES" WHERE person_id = %d", person_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- ret = cts_stmt_step(stmt);
+ ret = ctsvc_stmt_step(stmt);
if (1 == ret) {
*priority = ctsvc_stmt_get_dbl(stmt, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return true;
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return false;
}
"WHERE person_id = %d AND deleted = 0 "
"ORDER BY contact_id",
CTS_TABLE_CONTACTS, person_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare fail(%d)", CONTACTS_ERROR_DB);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while (1 == cts_stmt_step(stmt)) {
+ while (1 == ctsvc_stmt_step(stmt)) {
int contact_id = ctsvc_stmt_get_int(stmt, 0);
cts_stmt stmt_number;
"WHERE contact_id = %d AND datatype = %d AND is_default = 1 AND is_my_profile = 0",
CTS_TABLE_DATA, contact_id, CTSVC_DATA_NUMBER);
- stmt_number = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt_number);
+ RETVM_IF(NULL == stmt_number, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- if( 1 == cts_stmt_step(stmt_number) ) {
+ if( 1 == ctsvc_stmt_step(stmt_number) ) {
int default_number_id = ctsvc_stmt_get_int(stmt_number, 0);
__ctsvc_put_person_default_data(person_id, default_number_id, CTSVC_DATA_NUMBER);
- cts_stmt_finalize(stmt_number);
+ ctsvc_stmt_finalize(stmt_number);
break;
}
- cts_stmt_finalize(stmt_number);
+ ctsvc_stmt_finalize(stmt_number);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
}
else {
contacts_record_destroy(record, true);
"WHERE person_id = %d AND deleted = 0 "
"ORDER BY contact_id",
CTS_TABLE_CONTACTS, person_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare fail(%d)", CONTACTS_ERROR_DB);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while (1 == cts_stmt_step(stmt)) {
+ while (1 == ctsvc_stmt_step(stmt)) {
int contact_id = ctsvc_stmt_get_int(stmt, 0);
cts_stmt stmt_email;
"WHERE contact_id = %d AND datatype = %d AND is_default = 1 AND is_my_profile = 0",
CTS_TABLE_DATA, contact_id, CTSVC_DATA_EMAIL);
- stmt_email = cts_query_prepare(query);
+ ret = ctsvc_query_prepare(query, &stmt_email);
+ RETVM_IF(NULL == stmt_email, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- if( 1 == cts_stmt_step(stmt_email)) {
+ if( 1 == ctsvc_stmt_step(stmt_email)) {
int default_email_id = ctsvc_stmt_get_int(stmt_email, 0);
__ctsvc_put_person_default_data(person_id, default_email_id, CTSVC_DATA_EMAIL);
- cts_stmt_finalize(stmt_email);
+ ctsvc_stmt_finalize(stmt_email);
break;
}
- cts_stmt_finalize(stmt_email);
+ ctsvc_stmt_finalize(stmt_email);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
}
else {
contacts_record_destroy(record, true);
"WHERE person_id = %d AND deleted = 0 "
"ORDER BY contact_id",
CTS_TABLE_CONTACTS, person_id);
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare fail(%d)", CONTACTS_ERROR_DB);
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while ( 1 == cts_stmt_step(stmt)) {
+ while ( 1 == ctsvc_stmt_step(stmt)) {
int contact_id = ctsvc_stmt_get_int(stmt, 0);
cts_stmt stmt_image;
"WHERE contact_id = %d AND datatype = %d AND is_default = 1 AND is_my_profile = 0",
CTS_TABLE_DATA, contact_id, CTSVC_DATA_IMAGE);
- stmt_image = cts_query_prepare(query);
- if( 1 == cts_stmt_step(stmt_image)) {
+ ret = ctsvc_query_prepare(query, &stmt_image);
+ RETVM_IF(NULL == stmt_image, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
+
+ if( 1 == ctsvc_stmt_step(stmt_image)) {
int default_image_id = ctsvc_stmt_get_int(stmt_image, 0);
__ctsvc_put_person_default_image(person_id, default_image_id);
- cts_stmt_finalize(stmt_image);
+ ctsvc_stmt_finalize(stmt_image);
break;
}
- cts_stmt_finalize(stmt_image);
+ ctsvc_stmt_finalize(stmt_image);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
}
else {
contacts_record_destroy(record, true);
int ctsvc_person_do_garbage_collection(void)
{
+ int ret;
cts_stmt stmt = NULL;
char query[CTS_SQL_MIN_LEN] = {0};
snprintf(query, sizeof(query), "SELECT person_id FROM "CTS_TABLE_PERSONS" WHERE dirty=1");
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "DB error : cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while ( 1 /*CTS_TRUE*/ == cts_stmt_step(stmt)) {
+ while ( 1 /*CTS_TRUE*/ == ctsvc_stmt_step(stmt)) {
int person_id;
person_id = ctsvc_stmt_get_int(stmt, 0);
ctsvc_person_aggregate(person_id);
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
return CONTACTS_ERROR_NONE;
}
snprintf(query, sizeof(query), "SELECT favorite_prio FROM "CTS_TABLE_FAVORITES" WHERE person_id = ?");
- stmt = cts_query_prepare(query);
- RETVM_IF(NULL == stmt, CONTACTS_ERROR_DB, "cts_query_prepare() Failed");
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- cts_stmt_bind_int(stmt, 1, front_person_id);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_bind_int(stmt, 1, front_person_id);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret)
front_prio = ctsvc_stmt_get_dbl(stmt, 0);
- cts_stmt_reset(stmt);
- cts_stmt_bind_int(stmt, 1, back_person_id);
- ret = cts_stmt_step(stmt);
+ ctsvc_stmt_reset(stmt);
+ ctsvc_stmt_bind_int(stmt, 1, back_person_id);
+ ret = ctsvc_stmt_step(stmt);
if (1 /*CTS_TRUE*/ == ret)
back_prio = ctsvc_stmt_get_dbl(stmt, 0);
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
RETVM_IF(0.0 == front_prio && 0.0 == back_prio, CONTACTS_ERROR_INVALID_PARAMETER,
"The indexes for front and back are invalid.");
return CONTACTS_ERROR_NONE /*CTS_SUCCESS*/;
}
-int cts_db_change(void) {
+int ctsvc_db_change(void) {
return sqlite3_changes(ctsvc_db);
}
-int cts_db_get_last_insert_id(void) {
+int ctsvc_db_get_last_insert_id(void) {
return sqlite3_last_insert_rowid(ctsvc_db);
}
-int cts_db_get_next_id(const char *table) {
+int ctsvc_db_get_next_id(const char *table) {
int id;
int ret;
char query[CTS_SQL_MAX_LEN] = { 0 };
return CONTACTS_ERROR_NONE /*CTS_SUCCESS*/;
}
-cts_stmt cts_query_prepare(char *query) {
+int ctsvc_query_prepare(char *query, cts_stmt *stmt) {
int ret = -1;
- cts_stmt stmt = NULL;
struct timeval from, now, diff;
bool retry = false;
+ *stmt = NULL;
- RETVM_IF(NULL == ctsvc_db, NULL, "DB error : Database is not opened");
+ RETVM_IF(NULL == ctsvc_db, CONTACTS_ERROR_DB, "DB error : Database is not opened");
CTS_DBG("prepare query : %s", query);
gettimeofday(&from, NULL);
do {
- ret = sqlite3_prepare_v2(ctsvc_db, query, strlen(query), &stmt, NULL);
+ ret = sqlite3_prepare_v2(ctsvc_db, query, strlen(query), stmt, NULL);
if (ret != SQLITE_OK)
CTS_ERR("DB error : sqlite3_prepare_v2() Failed(%d, %s)", ret, sqlite3_errmsg(ctsvc_db));
retry = false;
}while(retry);
- return stmt;
+ if (ret == SQLITE_OK)
+ return CONTACTS_ERROR_NONE;
+ else
+ return CONTACTS_ERROR_DB;
}
int ctsvc_stmt_get_first_int_result(cts_stmt stmt, int *result) {
return CONTACTS_ERROR_NONE;
}
-int cts_stmt_step(cts_stmt stmt) {
+int ctsvc_stmt_step(cts_stmt stmt) {
int ret;
struct timeval from, now, diff;
bool retry = false;
return ret;
}
-void cts_stmt_reset(cts_stmt stmt) {
+void ctsvc_stmt_reset(cts_stmt stmt) {
sqlite3_reset(stmt);
sqlite3_clear_bindings(stmt);
}
-void cts_stmt_finalize(cts_stmt stmt) {
+void ctsvc_stmt_finalize(cts_stmt stmt) {
int ret;
if (NULL == stmt)
int ctsvc_db_open(void);
int ctsvc_db_close(void);
-int cts_db_change();
-int cts_db_get_last_insert_id(void);
-int cts_db_get_next_id(const char *table);
+int ctsvc_db_change();
+int ctsvc_db_get_last_insert_id(void);
+int ctsvc_db_get_next_id(const char *table);
int ctsvc_query_get_first_int_result(const char *query, int *result);
int ctsvc_query_exec(const char *query);
-cts_stmt cts_query_prepare(char *query);
+int ctsvc_query_prepare(char *query, cts_stmt *stmt);
-int cts_stmt_step(cts_stmt stmt);
-void cts_stmt_reset(cts_stmt stmt);
-void cts_stmt_finalize(cts_stmt stmt);
+int ctsvc_stmt_step(cts_stmt stmt);
+void ctsvc_stmt_reset(cts_stmt stmt);
+void ctsvc_stmt_finalize(cts_stmt stmt);
int ctsvc_stmt_get_first_int_result(cts_stmt stmt, int *result);
return sqlite3_column_int64(stmt, pos);
}
-static inline int cts_stmt_bind_int(cts_stmt stmt, int pos, int num) {
+static inline int ctsvc_stmt_bind_int(cts_stmt stmt, int pos, int num) {
return sqlite3_bind_int(stmt, pos, num);
}
-static inline int cts_stmt_bind_text(cts_stmt stmt, int pos, const char *str) {
+static inline int ctsvc_stmt_bind_text(cts_stmt stmt, int pos, const char *str) {
return sqlite3_bind_text(stmt, pos, str, strlen(str), SQLITE_STATIC);
}
-static inline int cts_stmt_bind_copy_text(cts_stmt stmt, int pos,
+static inline int ctsvc_stmt_bind_copy_text(cts_stmt stmt, int pos,
const char *str, int strlen){
return sqlite3_bind_text(stmt, pos, str, strlen, SQLITE_TRANSIENT);
}
-int cts_stmt_bind_copy_text(cts_stmt stmt, int pos, const char *str, int strlen);
+int ctsvc_stmt_bind_copy_text(cts_stmt stmt, int pos, const char *str, int strlen);
#endif //__TIZEN_SOCIAL_CTSVC_SQLITE_H__
int count = 0;
GSList *cursor;
- if (data->contact_ids == NULL){
+ if (data->contact_ids == NULL) {
// get event_list
snprintf(query, sizeof(query), "SELECT contact_id FROM "CTS_TABLE_CONTACTS" WHERE deleted = 1");
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while(1 == (ret = cts_stmt_step(stmt))) {
+ while(1 == (ret = ctsvc_stmt_step(stmt))) {
int id = 0;
id = ctsvc_stmt_get_int(stmt, 0);
data->contact_ids = g_slist_append(data->contact_ids, GINT_TO_POINTER(id));
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
if (ret < CONTACTS_ERROR_NONE)
return ret;
}
"SELECT id FROM "CTS_TABLE_DATA" WHERE contact_id = %d LIMIT %d",
data->current_contact_id, CTSVC_SERVER_BG_DELETE_COUNT);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while(1 == (ret = cts_stmt_step(stmt))) {
+ while(1 == (ret = ctsvc_stmt_step(stmt))) {
int id = 0;
id = ctsvc_stmt_get_int(stmt, 0);
list = g_slist_append(list, GINT_TO_POINTER(id));
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
count = g_slist_length(list);
if (count <= 0)
CTS_ERR("DB failed");
ctsvc_end_trans(false);
g_slist_free(list);
- return CONTACTS_ERROR_DB;
+ return ret;
}
cursor = g_slist_next(cursor);
}
"SELECT id FROM "CTS_TABLE_ACTIVITIES" WHERE contact_id = %d LIMIT %d",
data->current_contact_id, CTSVC_SERVER_BG_DELETE_COUNT);
- stmt = cts_query_prepare(query);
- if (NULL == stmt) {
- CTS_ERR("cts_query_prepare() Failed");
- return CONTACTS_ERROR_DB;
- }
+ ret = ctsvc_query_prepare(query, &stmt);
+ RETVM_IF(NULL == stmt, ret, "DB error : ctsvc_query_prepare() Failed(%d)", ret);
- while(1 == (ret = cts_stmt_step(stmt))) {
+ while(1 == (ret = ctsvc_stmt_step(stmt))) {
int id = 0;
id = ctsvc_stmt_get_int(stmt, 0);
list = g_slist_append(list, GINT_TO_POINTER(id));
}
- cts_stmt_finalize(stmt);
+ ctsvc_stmt_finalize(stmt);
count = g_slist_length(list);
if (count <= 0)
CTS_ERR("DB failed");
ctsvc_end_trans(false);
g_slist_free(list);
- return CONTACTS_ERROR_DB;
+ return ret;
}
cursor = g_slist_next(cursor);
}
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB failed");
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
snprintf(query, sizeof(query), "DELETE FROM "CTS_TABLE_CONTACTS" WHERE contact_id = %d",
if (CONTACTS_ERROR_NONE != ret) {
CTS_ERR("DB failed");
ctsvc_end_trans(false);
- return CONTACTS_ERROR_DB;
+ return ret;
}
ret = ctsvc_end_trans(true);
switch (data->step) {
case STEP_1:
+ // get deleted contact id list
ret = __ctsvc_server_bg_contact_delete_step1(data);
break;
case STEP_2:
+ // delete data of current contact id (MAX CTSVC_SERVER_BG_DELETE_COUNT)
ret = __ctsvc_server_bg_contact_delete_step2(data);
break;
case STEP_3:
+ // delete activity of current contact id (MAX CTSVC_SERVER_BG_DELETE_COUNT each time)
ret = __ctsvc_server_bg_contact_delete_step3(data);
break;
case STEP_4:
+ // delete search index of current contact id
ret = __ctsvc_server_bg_contact_delete_step4(data);
break;
default:
static bool __ctsvc_server_account_delete_cb(const char* event_type, int account_id, void* user_data)
{
CTS_FN_CALL;
+ CTS_INFO("event_type : %s, account_id : %d", event_type, account_id);
if (strcmp(event_type, ACCOUNT_NOTI_NAME_DELETE) == 0)
ctsvc_addressbook_delete(account_id);
return true;