Chris Withers wrote:
Hi,
I'm trying to get a grip of the ins and outs of the following classes, where should I look?
-IOBTree (and the other IO* classes)
The BTree classes implement the Python mapping interface. They are quite easy to use. There are three kinds: Object to Object Object to Integer Integer to Object All three kinds are used extensivly in the ZCatalog. Other than that, there isn't really any documentation. They are basicly persistent dictionaries that store their keys and values as BTrees.
-intSet
intSet is like an 'array' of integers. It implements the Python sequence interface. It was created to be more efficient than using lists or tuples since they hold only integers.
-PersistentMapping
There is some documentation on this in lib/python/Components/ExtensionClass. Now you can add these to the InterfaceWiki. ;) -- -Michel Pelletier http://www.zope.org/Members/michel/MyWiki Visit WikiCentral for the latest Zen: http://www.zope.org/Members/WikiCentral