Website hosting service by

 Back to Index

7.11.1 Database Objects

The database objects returned by open() provide the methods common to all the DBM-style databases and mapping objects. The following methods are available in addition to the standard methods.

first( )
It's possible to loop over every key/value pair in the database using this method and the next() method. The traversal is ordered by the databases internal hash values, and won't be sorted by the key values. This method returns the starting key.
last( )
Return the last key/value pair in a database traversal. This may be used to begin a reverse-order traversal; see previous().
next( )
Returns the key next key/value pair in a database traversal. The following code prints every key in the database db, without having to create a list in memory that contains them all:
print db.first()
for i in xrange(1, len(db)):
previous( )
Returns the previous key/value pair in a forward-traversal of the database. In conjunction with last(), this may be used to implement a reverse-order traversal.
sync( )
This method forces any unwritten data to be written to the disk.



2002-2004 Webhosting Service


Disclaimer: This documentation is provided only for the benefits of our hosting customers.
For authoritative source of the documentation, please refer to


Cheap domain name - Cheap domain name registration service including free domain hosting services   Domain registration - Domain registration, domain name transfer and domain search services