[Dev] the AllCollection

John Anderson john at osafoundation.org
Wed Feb 15 08:45:18 PST 2006


Hi:

In yesterday's collection meeting we debated the complexity of the 
AllCollection. Here's the representation of All that makes it easiest 
for me to see what's going on.

All = (mine - Trash) + AllInclusions

mine = nonRecurringNotes - notMine

nonRecurringNotes = notes with isGenerated == False

nonMine = Union of all notMine collections in the sidebar


where:

All is an InclusionsExclusionsCollection
Trash is a ListCollection
AllInclusions is a ListCollection
mine is a DifferenceCollection
noRecurringNotes is a FilterCollection
notes is a KindCollection of all Notes
notMine is a Union collection




More information about the Dev mailing list