summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/backend/otodoaccesssql.cpp
AgeCommit message (Collapse)AuthorFilesLines
2003-12-22Finishing implementation of sql-backend for datebook. But I have toeilers1-1/+1
port the PIM datebook application to use it, before I could debug the whole stuff. Thus, PIM-Database backend is finished, but highly experimental. And some parts are still generic. For instance, the "queryByExample()" methods are not (or not fully) implemented. Todo: custom-entries not stored. The big show stopper: matchRegExp() (needed by OpieSearch) needs regular expression search in the database, which is not supported by sqlite ! Therefore we need either an extended sqlite or a workaround which would be very slow and memory consuming..
2003-12-08Committing unfinished sql implementation before merging to libopie2 starts..eilers1-1/+4
2003-11-10Platform MacOS-X: Disable backtrce in odebug..eilers1-4/+27
Libopie PIM: Finishing SQL-Backend for Todo. Recurrance events are supported now. What is still missing: Custom entries currently not stored. It isn't easy to implement them with enabled prefetch-cache. LibopieDB2: Adding -lsqlite here instead linking it to libopie
2003-10-20Pushing todo closer to sql support. Recurrances and custom entries still ↵eilers1-18/+34
missing. But before I add this, I have to do some cleanup..
2003-09-29Improvement of PIM-SQL Databases, but search queries are still limited.eilers1-17/+75
Addressbook: Changed table layout. Now, we just need 1/3 of disk-space. Todo: Started to add new attributes. Some type conversions missing.
2003-09-22Added first experimental incarnation of sql-backend for addressbook.eilers1-10/+63
Some modifications to be able to compile the todo sql-backend. A lot of changes fill follow...
2003-03-21Merged speed optimized xml backend for contacts to main.eilers1-1/+1
Added QDateTime to querybyexample. For instance, it is now possible to get all Birthdays/Anniversaries between two dates. This should be used to show all birthdays in the datebook.. This change is sourcecode backward compatible but you have to upgrade the binaries for today-addressbook.
2002-10-20Added ORecur which is a base class for Recurrance extracted from TT Event classzecke1-1/+1
and a widget where you can set the Recurrance This will be used at least in Todolist and Datebook and in the common classes of OTodo and OEvent Fixed the SQL in multiple ways it's summary not description for example
2002-10-19Add void setReadAhead(uint) to the templateszecke1-1/+1
OTodoAccessSQL use the read ahead value
2002-10-13Add a vCal Resourcezecke1-4/+5
Play a bit with cahce sizes The idea is to have the current page and the prior page cached... still looking how to do that
2002-10-13OPimAccessBackend nothing tried a isDirty()const ... but removed itzecke1-9/+22
ORecordList uidAt(uint index ) added Speed Improvements at the SQL backend do not load the list of uids until it's really needed do not reload the uid list until it's really needed we got a bitfield m_dirty there...
2002-10-10Implement read ahead on the XML resource...zecke1-6/+75
Scrolling is now noticeable faster with 10.000 items but not as fast the XML backend... OPimCache can be tuned and Query->OTodo too
2002-10-07Fix sorted SQL queryzecke1-2/+5
2002-10-07Sorted works enough in the SQL backend let's commit itzecke1-2/+59
2002-10-07First SQL backend Resourcezecke1-0/+397
The DB layout is not fully what we've in mind but for example I do lack the Categories infrastructure for that I've to implement sorted lists and then I'll make Todolist fast