From 0802e8f954b2e0d824c82d5e1726e91f70eada5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jo=C5=84ski?= Date: Tue, 27 Jul 2021 13:34:29 +0200 Subject: [PATCH] [BH-687] Add Events to DB Add Events table to sql database Add EventsTable and EventsRecord --- image/user/db/events_001.sql | 12 ++++++++++ module-db/Interface/EventRecord.hpp | 28 ++++++++++++++++++---- module-db/Tables/EventsTable.hpp | 37 +++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 image/user/db/events_001.sql create mode 100644 module-db/Tables/EventsTable.hpp diff --git a/image/user/db/events_001.sql b/image/user/db/events_001.sql new file mode 100644 index 0000000000000000000000000000000000000000..c9660e665ed6172d450cd467c768968fc2f12792 --- /dev/null +++ b/image/user/db/events_001.sql @@ -0,0 +1,12 @@ +-- Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved. +-- For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md + +CREATE TABLE IF NOT EXISTS events( + _id INTEGER PRIMARY KEY, + name TEXT DEFAULT '', + startDate DATETIME, + endDate DATETIME, + duration INTEGER, + isAllDay BOOLEAN, + recurrenceRule TEXT DEFAULT '' +); diff --git a/module-db/Interface/EventRecord.hpp b/module-db/Interface/EventRecord.hpp index 64030230f33f1359ead0d5658b6fd2497a27c61d..12e38da1ea31b589836dde3aca7cf13265c4d98e 100644 --- a/module-db/Interface/EventRecord.hpp +++ b/module-db/Interface/EventRecord.hpp @@ -3,30 +3,50 @@ #pragma once -#include "Tables/Record.hpp" +#include "Record.hpp" #include +#include +#include + +#include