summaryrefslogtreecommitdiff
path: root/development/pim/pimpaper/backend.tex
Unidiff
Diffstat (limited to 'development/pim/pimpaper/backend.tex') (more/less context) (ignore whitespace changes)
-rw-r--r--development/pim/pimpaper/backend.tex17
1 files changed, 17 insertions, 0 deletions
diff --git a/development/pim/pimpaper/backend.tex b/development/pim/pimpaper/backend.tex
new file mode 100644
index 0000000..2652b08
--- a/dev/null
+++ b/development/pim/pimpaper/backend.tex
@@ -0,0 +1,17 @@
1\section{The Backend Design}
2
3\subsection{The Template}
4OPimAccessBackend is a template interface of the Backend.
5It consists out of pure virtual functions to implement for
6load, reload, save and clear. You will also need to implement
7add, remove and replace.
8Todo, Event and Address inherit from OPimAccessBackend to create
9their Backend Type with additional functionality and also some
10default implementation for some queries.
11
12\subsection{Read Ahead}
13You may implement Read Ahead or Read Behind by implementing
14the specific find function. First you need to give the Frontend
15a hint on how many items you want to cache and then you can call
16cache to cache items.
17read Ahead returns the number of Records to read behind/ahead.