| Trees | Indices | Help |
|
|---|
|
|
object --+
|
DiskIndex --+
|
BSDDiskIndex
The BSDDiskIndex uses bsddb as the underlying disk-index implementation. In version 1 of DiskIndex, it was the standard implementation in use for all storage objects. However, it has some unsolved undesirable performance problems specifically with locking. In version 2, it was replaced for all storages except IndexOcean by OceanIndex and SeaIndex. As of March 2, 2008, it is the No 1 performance bottleneck for database commits.
| Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from |
|||
| Properties | |
|
Inherited from |
| Method Details |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
Commits and closes the bsddb.
|
Commits all dirty entries and syncs the bsddb. This method is thread-safe.
|
Returns the length of the diskindex.
|
Returns True if key is in the DiskIndex. Not implemented.
|
Same as __contains__
|
Read key from disk. Not implemented
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Jun 27 12:35:57 2008 | http://epydoc.sourceforge.net |