/*
- * RUA
- *
- * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Contact: Jayoun Lee <airjany@samsung.com>
+ * Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
- *
*/
#ifndef __RUA_SCHEMA_H__
#define __RUA_SCHEMA_H__
#define CREATE_RUA_HISTORY_TABLE " \
-create table if not exists rua_history ( \
-id INTEGER PRIMARY KEY, \
-pkg_name TEXT, \
-app_path TEXT, \
-arg TEXT, \
-launch_time INTEGER \
+PRAGMA journal_mode = OFF; \
+\
+CREATE TABLE IF NOT EXISTS rua_history ( \
+ pkg_name TEXT, \
+ app_path TEXT, \
+ arg TEXT, \
+ launch_time INTEGER, \
+ instance_id TEXT, \
+ instance_name TEXT, \
+ icon TEXT, \
+ uri TEXT, \
+ PRIMARY KEY(pkg_name, instance_id) \
+);"
+
+#define CREATE_RUA_STAT_TABLE " \
+PRAGMA journal_mode = OFF; \
+\
+CREATE TABLE if not exists rua_panel_stat ( \
+ caller_panel TEXT NOT NULL, \
+ rua_stat_tag TEXT NOT NULL, \
+ score INTEGER DEFAULT 0, \
+ PRIMARY KEY(rua_stat_tag, caller_panel) \
);"
/* table index */
enum {
- RUA_COL_ID = 0x00,
RUA_COL_PKGNAME,
RUA_COL_APPPATH,
RUA_COL_ARG,
- RUA_COL_LAUNCHTIME
+ RUA_COL_LAUNCHTIME,
+ RUA_COL_INSTANCE_ID,
+ RUA_COL_INSTANCE_NAME,
+ RUA_COL_ICON,
+ RUA_COL_URI,
};
-#endif /* __RUA_SCHEMA_H__ */
+
+enum {
+ RUA_STAT_COL_CALLER_PANEL = 0x00,
+ RUA_STAT_COL_RUA_STAT_TAG,
+ RUA_SATA_COL_SCORE
+};
+
+#endif /* __RUA_SCHEMA_H__ */