diff options
Diffstat (limited to 'include/ps_searcher.h')
-rwxr-xr-x | include/ps_searcher.h | 60 |
1 files changed, 34 insertions, 26 deletions
diff --git a/include/ps_searcher.h b/include/ps_searcher.h index f190739..df3e55e 100755 --- a/include/ps_searcher.h +++ b/include/ps_searcher.h @@ -1,12 +1,12 @@ /* * Copyright 2012 Samsung Electronics Co., Ltd - * + * * Licensed under the Flora License, Version 1.0 (the License); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.tizenopensource.org/license - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an AS IS BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -15,12 +15,10 @@ */ +#ifndef __SEARCHSEARCHER_HEADER_H__ +#define __SEARCHSEARCHER_HEADER_H__ - - - -#ifndef __SEARCHSERVER_HEADER_H__ -#define __SEARCHSERVER_HEADER_H__ +#include "smartsearch.h" int search_sql_stmt_init(sqlite3_stmt * sql_stmt); @@ -29,31 +27,41 @@ int search_sql_stmt_finalize(sqlite3_stmt * stmt); int search_sql_prepare_stmt(sqlite3 *db_handle, const char *query, sqlite3_stmt ** stmt_out); -int search_sql_contact_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_bind_text(sqlite3 *db_handle, sqlite3_stmt *sql_stmt, int col, char *data); + +int search_sql_bind_int(sqlite3 *db_handle, sqlite3_stmt *sql_stmt, int col, int data); + +int search_sql_contact_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); + +int search_sql_msg_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); + +int search_sql_email_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); + +int search_sql_calendar_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_msg_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_memo_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_email_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_image_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_calendar_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_video_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_memo_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_music_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_image_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_menu_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_video_search_result_by_api(int type, int offset, int limit, - void *data); +int search_sql_browser_search_result_by_api(struct search_content_object *obj, + int offset, int limit, char *keyword, void *data, struct search_genlist_info *result_info); -int search_sql_music_search_result_by_api(int type, int offset, int limit, - void *data); -int search_sql_menu_search_result_by_api(int type, int offset, int limit, - char *keyword, void *data); +void search_sql_update_result_object(struct search_content_object* result_obj, sqlite3* db_handle, sqlite3_stmt** db_sql); #endif // __SEARCHSERVER_HEADER_H__ |