[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PaceEntryQuery




A couple of questions and suggestions on PaceEntryQuery:


Greg, why does it say that range specifiers apply only to Atom Entry collections? I think we need SOME subset-fetching mechanism for other Atom collections, don't we?

On allowing multiple ranges in one request: Is it necessary? Isn't it just as easy to make multiple requests? Can we simplify the protocol by dropping that?

Also, I would prefer to define ranges according to the value of the field, rather than by ordinal ranges. Consider what happens if Alice asks for items 0-9, then Bob inserts a new item 0, then Alice asks for items 10-19. Alice will fetch an item twice. If after the first operation, Alice sees that the oldest item in that set was dated 2004-09-03T12:37:42Z, she can then make a request asking for the 10 items immediately prior to that date. If Bob adds a new item, its date will be outside that range, and won't affect the results.

I'll devise a syntax for a range over date values. Would it be reasonable to drop support for ordinal ranges?

Ezra