Magic number that identifies the file as a Queue database. This method sets the maximum file size, in bytes, for a file to be mapped into the process address space. Underlying database page size. The website, mailing list and subversion repository all reside at the new location linked to above. Locks are not necessarily associated with anything in the database, but can be used for any syncronization task across all threads and processes that have the DBEnv open. A full unit test suite is being developed to exercise the various object types, their methods and the various usage modes described in the introduction. All the methods shown below having more than one keyword argument are actually implemented using keyword argument parsing, so you can use keywords to provide optional parameters as desired.
Uploader: | Zolojas |
Date Added: | 11 July 2007 |
File Size: | 36.8 Mb |
Operating Systems: | Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X |
Downloads: | 92583 |
Price: | Free* [*Free Regsitration Required] |
Types Provided The bsddb3. There are currently over test cases! Number of bytes free in database leaf pages. If this is too confusing let me know and I'll think about using keywords for everything.
Python Bindings for BerkeleyDB 3.3 thru 4.5
Each of the error codes is turned into an exception specific to that error code, as outlined in the pybsdcb below. It is expected that this module will be used in the following general ways by different programmers in different situations. Berkeley DB provides full transactional support, database recovery, online backups, multi-threaded and multi-process access, etc.
Supported values of flag:. Estimated size of the hash table specified at database creation time. Number of pages on the free list. PyUnit is used and the tests are structured such that they can be run ptbsddb and automated.
Mailing Lists
You can use this method to toggle that behaviour for all of the aformentioned methods or extend it to also apply to the DBCursor. The goals of this module are to allow all of these methods without making things too complex for the simple cases, and without leaving out funtionality needed by the complex cases.
If no value is specified, it defaults to 10MB. Padding byte value for the records. Provides a Database Environment for more advanced database use. Magic number that identifies the file as a Btree database. Number of hash buckets. Number of pages in the database.
All of these have been implemented in Python code in the bsddb3. A pointer-like object used to traverse a database.
Advanced transactional data store -- This mode of use is where the full capabilities of the Berkeley DB library are called into action.
Version of the Btree database. They are just opaque handles to the lock in question. Magic number that identifies the file as a Queue database. Number of bytes free on pybsdbd pages.
bsddb3 Python documentation
Locks are not necessarily associated with anything in the database, but can be used for any syncronization task across all threads and processes that have the DBEnv open. Version of the Queue file type. Version of the Hash database. If you build the module with a different version of Pybsvdb DB then the items below and in the Oracle Berkeley DB docs may not be entirely accurate. Num of lybsddb free in database internal pages. The links below may be out of date.
Underlying database page size. Simple persistent dictionary -- One small step beyond the above. Python Bindings for BerkeleyDB 3.
No comments:
Post a Comment