@node Data Stores @section Data Stores Data stores are persistant stores for events, such as databases or the file system. Each data store can support any number of data formats, but which is an implementation detail of that format and shouldn't be needed information from the high level view. @footnote{It is however important for interoperability with other programs}. @c (make #:path ``hello'') @defun path store @end defun @deftp {GOOPS method} get-calendar this Returns a vcomponent object of type @code{VCALENDAR}. Should contain all @code{VEVENT} components of this calendar. @end deftp @deftp {GOOPS method} get-by-uid this uid Return the event object with UID equal to the string @var{uid}. @end deftp @deftp {GOOPS method} queue-save this event Queue a save event of @var{event} to the store. @end deftp @deftp {GOOPS method} flush this Force write of all queued actions. @end deftp @subsection VDir [VDIR]: http://vdirsyncer.pimutils.org/en/latest/vdir.html @subsection File @subsection SQLite