/*
* Declear DB plugin
*/
-extern cal_db_plugin_cb_s cal_db_calendar_plugin_cb;
+extern cal_db_plugin_cb_s cal_db_book_plugin_cb;
extern cal_db_plugin_cb_s cal_db_event_plugin_cb;
-extern cal_db_plugin_cb_s cal_db_instance_normal_plugin_cb;
-extern cal_db_plugin_cb_s cal_db_instance_normal_extended_plugin_cb;
-extern cal_db_plugin_cb_s cal_db_instance_allday_plugin_cb;
-extern cal_db_plugin_cb_s cal_db_instance_allday_extended_plugin_cb;
+extern cal_db_plugin_cb_s cal_db_instance_utime_plugin_cb;
+extern cal_db_plugin_cb_s cal_db_instance_utime_extended_plugin_cb;
+extern cal_db_plugin_cb_s cal_db_instance_localtime_plugin_cb;
+extern cal_db_plugin_cb_s cal_db_instance_localtime_extended_plugin_cb;
extern cal_db_plugin_cb_s cal_db_todo_plugin_cb;
extern cal_db_plugin_cb_s cal_db_alarm_plugin_cb;
extern cal_db_plugin_cb_s cal_db_attendee_plugin_cb;
cal_db_plugin_cb_s* _cal_db_get_plugin(cal_record_type_e type)
{
switch (type) {
- case CAL_RECORD_TYPE_CALENDAR:
- return (&cal_db_calendar_plugin_cb);
+ case CAL_RECORD_TYPE_BOOK:
+ return (&cal_db_book_plugin_cb);
case CAL_RECORD_TYPE_EVENT:
return (&cal_db_event_plugin_cb);
case CAL_RECORD_TYPE_TODO:
return (&cal_db_attendee_plugin_cb);
case CAL_RECORD_TYPE_TIMEZONE:
return (&cal_db_timezone_plugin_cb);
- case CAL_RECORD_TYPE_INSTANCE_NORMAL:
- return (&cal_db_instance_normal_plugin_cb);
- case CAL_RECORD_TYPE_INSTANCE_ALLDAY:
- return (&cal_db_instance_allday_plugin_cb);
- case CAL_RECORD_TYPE_INSTANCE_NORMAL_EXTENDED:
- return (&cal_db_instance_normal_extended_plugin_cb);
- case CAL_RECORD_TYPE_INSTANCE_ALLDAY_EXTENDED:
- return (&cal_db_instance_allday_extended_plugin_cb);
+ case CAL_RECORD_TYPE_INSTANCE_UTIME:
+ return (&cal_db_instance_utime_plugin_cb);
+ case CAL_RECORD_TYPE_INSTANCE_LOCALTIME:
+ return (&cal_db_instance_localtime_plugin_cb);
+ case CAL_RECORD_TYPE_INSTANCE_UTIME_EXTENDED:
+ return (&cal_db_instance_utime_extended_plugin_cb);
+ case CAL_RECORD_TYPE_INSTANCE_LOCALTIME_EXTENDED:
+ return (&cal_db_instance_localtime_extended_plugin_cb);
case CAL_RECORD_TYPE_SEARCH:
return (&cal_db_search_plugin_cb);
case CAL_RECORD_TYPE_EXTENDED:
}
/*
- * CAL_VIEW_TABLE_NORMAL_INSTANCE : CALENDAR_VIEW_INSTANCE_NORMAL_CALENDAR
+ * CAL_VIEW_TABLE_UTIME_INSTANCE : CALENDAR_VIEW_INSTANCE_UTIME_CALENDAR
* normal_instance_table + schedule_table(type=1) + calendar_table
* A = normal_instace_table
* B = schedule_table
"FROM %s as A, %s as B, %s as C "
"ON A.event_id = B.id AND B.calendar_id = C.id "
"where C.deleted = 0 AND B.is_deleted = 0 ",
- CAL_VIEW_TABLE_NORMAL_INSTANCE,
- CAL_TABLE_NORMAL_INSTANCE,
+ CAL_VIEW_TABLE_UTIME_INSTANCE,
+ CAL_TABLE_UTIME_INSTANCE,
CAL_TABLE_SCHEDULE,
CAL_TABLE_CALENDAR);
ret = cal_db_util_query_exec(query);
/* LCOV_EXCL_STOP */
}
- /* CAL_VIEW_TABLE_ALLDAY_INSTANCE : CALENDAR_VIEW_INSTANCE_ALLDAY_CALENDAR */
+ /* CAL_VIEW_TABLE_LOCALTIME_INSTANCE : CALENDAR_VIEW_INSTANCE_LOCALTIME_CALENDAR */
snprintf(query, sizeof(query),
"CREATE VIEW IF NOT EXISTS %s AS SELECT A.event_id, "
"B.dtstart_type, B.dtstart_utime, A.dtstart_datetime, "
"FROM %s as A, %s as B, %s as C "
"ON A.event_id = B.id AND B.calendar_id = C.id "
"where C.deleted = 0 AND B.is_deleted = 0 ",
- CAL_VIEW_TABLE_ALLDAY_INSTANCE,
- CAL_TABLE_ALLDAY_INSTANCE,
+ CAL_VIEW_TABLE_LOCALTIME_INSTANCE,
+ CAL_TABLE_LOCALTIME_INSTANCE,
CAL_TABLE_SCHEDULE,
CAL_TABLE_CALENDAR);
ret = cal_db_util_query_exec(query);
}
/*
- * CAL_VIEW_TABLE_NORMAL_INSTANCE_EXTENDED : CALENDAR_VIEW_INSTANCE_NORMAL_CALENDAR_EXTENDED
+ * CAL_VIEW_TABLE_UTIME_INSTANCE_EXTENDED : CALENDAR_VIEW_INSTANCE_UTIME_CALENDAR_EXTENDED
* normal_instance_table + schedule_table(type=1) + calendar_table
* A = normal_instace_table
* B = schedule_table
"FROM %s as A, %s as B, %s as C "
"ON A.event_id = B.id AND B.calendar_id = C.id "
"where C.deleted = 0 AND B.is_deleted = 0 ",
- CAL_VIEW_TABLE_NORMAL_INSTANCE_EXTENDED,
- CAL_TABLE_NORMAL_INSTANCE,
+ CAL_VIEW_TABLE_UTIME_INSTANCE_EXTENDED,
+ CAL_TABLE_UTIME_INSTANCE,
CAL_TABLE_SCHEDULE,
CAL_TABLE_CALENDAR);
ret = cal_db_util_query_exec(query);
/* LCOV_EXCL_STOP */
}
- /* CAL_VIEW_TABLE_ALLDAY_INSTANCE_EXTENDED : CALENDAR_VIEW_INSTANCE_ALLDAY_CALENDAR_EXTENDED */
+ /* CAL_VIEW_TABLE_LOCALTIME_INSTANCE_EXTENDED : CALENDAR_VIEW_INSTANCE_LOCALTIME_CALENDAR_EXTENDED */
snprintf(query, sizeof(query),
"CREATE VIEW IF NOT EXISTS %s AS SELECT A.event_id, "
"B.dtstart_type, B.dtstart_utime, A.dtstart_datetime, "
"FROM %s as A, %s as B, %s as C "
"ON A.event_id = B.id AND B.calendar_id = C.id "
"where C.deleted = 0 AND B.is_deleted = 0 ",
- CAL_VIEW_TABLE_ALLDAY_INSTANCE_EXTENDED,
- CAL_TABLE_ALLDAY_INSTANCE,
+ CAL_VIEW_TABLE_LOCALTIME_INSTANCE_EXTENDED,
+ CAL_TABLE_LOCALTIME_INSTANCE,
CAL_TABLE_SCHEDULE,
CAL_TABLE_CALENDAR);
ret = cal_db_util_query_exec(query);
}
/*
- * event_calendar view : CALENDAR_VIEW_EVENT_CALENDAR
+ * event_calendar view : CALENDAR_VIEW_EVENT_BOOK
* A : schedule_table
* B : rrule_table
* C : calendar_table
"JOIN %s C ON A.calendar_id = C.id "
"LEFT OUTER JOIN %s B ON A.id = B.event_id "
"WHERE A.type = 1 AND c.deleted = 0 AND A.is_deleted = 0 ",
- CAL_VIEW_TABLE_EVENT_CALENDAR,
+ CAL_VIEW_TABLE_EVENT_BOOK,
CAL_TABLE_SCHEDULE, CAL_TABLE_CALENDAR,
CAL_TABLE_RRULE);
ret = cal_db_util_query_exec(query);
}
/*
- * todo_calendar view : CALENDAR_VIEW_TODO_CALENDAR
+ * todo_calendar view : CALENDAR_VIEW_TODO_BOOK
* A : schedule_table
* B : rrule_table
* C : calendar_table
"JOIN %s C ON A.calendar_id = C.id "
"LEFT OUTER JOIN %s B ON A.id = B.event_id "
"WHERE A.type = 2 AND c.deleted = 0 AND A.is_deleted = 0 ",
- CAL_VIEW_TABLE_TODO_CALENDAR,
+ CAL_VIEW_TABLE_TODO_BOOK,
CAL_TABLE_SCHEDULE, CAL_TABLE_CALENDAR,
CAL_TABLE_RRULE);
ret = cal_db_util_query_exec(query);
}
/*
- * event_calendar_attendee view : CALENDAR_VIEW_EVENT_CALENDAR_ATTENDEE
+ * event_calendar_attendee view : CALENDAR_VIEW_EVENT_BOOK_ATTENDEE
* A : schedule_table
* B : attendee_table
* C : calendar_table
"JOIN %s C ON A.calendar_id = C.id "
"LEFT OUTER JOIN %s D ON A.id = D.event_id "
"WHERE A.type = 1 AND c.deleted = 0 AND A.is_deleted = 0 ",
- CAL_VIEW_TABLE_EVENT_CALENDAR_ATTENDEE,
+ CAL_VIEW_TABLE_EVENT_BOOK_ATTENDEE,
CAL_TABLE_SCHEDULE, CAL_TABLE_ATTENDEE, CAL_TABLE_CALENDAR,
CAL_TABLE_RRULE);
ret = cal_db_util_query_exec(query);