On May 13, 2005, at 10:41 AM, Lisa Dusseault wrote:
Date range queries are quite different from all other queries, when querying calendar items -- this is something we've found in CalDAV, where we couldn't use the generic SEARCH mechanism to allow clients to see a week's worth of events. Instead we invented a calendar time range REPORT which is the only kind of query to the server which attempts to expand recurrences.
To map that idea locally we might have two different query methods or query implementations. If the query included a limited time range there could also be an "expand recurrences" flag (or not!). If the query does not limit time range at two ends, the results will not expand recurrences.
In our case, we already have a single query language that allows date range queries and "regular" attribute value based queries. If we decide to have queries expand recurrences, I don't think that having two distinct implementations will be necessary.
---- Ted Leung Open Source Applications Foundation (OSAF) PGP Fingerprint: 1003 7870 251F FA71 A59A CEE3 BEBA 2B87 F5FC 4B42
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev
