31 #ifndef MKCAL_SQLITEFORMAT_H
32 #define MKCAL_SQLITEFORMAT_H
38 #include <incidence.h>
107 bool modifyComponents(
const KCalCore::Incidence::Ptr &incidence,
const QString ¬ebook,
108 DBOperation dbop, sqlite3_stmt *stmt1, sqlite3_stmt *stmt2,
109 sqlite3_stmt *stmt3, sqlite3_stmt *stmt4, sqlite3_stmt *stmt5,
110 sqlite3_stmt *stmt6, sqlite3_stmt *stmt7, sqlite3_stmt *stmt8,
111 sqlite3_stmt *stmt9, sqlite3_stmt *stmt10, sqlite3_stmt *stmt11);
113 bool purgeDeletedComponents(
const KCalCore::Incidence::Ptr &incidence,
114 sqlite3_stmt *stmt1, sqlite3_stmt *stmt2,
115 sqlite3_stmt *stmt3, sqlite3_stmt *stmt4,
116 sqlite3_stmt *stmt5, sqlite3_stmt *stmt6,
117 sqlite3_stmt *stmt7);
130 KCalCore::Incidence::Ptr selectComponents(sqlite3_stmt *stmt1, sqlite3_stmt *stmt2,
131 sqlite3_stmt *stmt3, sqlite3_stmt *stmt4,
132 sqlite3_stmt *stmt5, sqlite3_stmt *stmt6,
141 KCalCore::Person::List selectContacts(sqlite3_stmt *stmt);