Trees | Index | Help |
---|
Package Bio :: Package config :: Module DBRegistry :: Class DBObject |
|
RegisterableObject
--+
|
DBObject
BioCorbaDB
,
BioSQLDB
,
CGIDB
,
EUtilsDB
,
IndexedFileDB
This is a base class for dictionary-like interfaces to databases. Methods: get Lookup a key in a database, with a default value. get_as Lookup a key and convert to an object. __getitem__ Lookup a key in a database. THE FOLLOWING SHOULD BE IMPLEMENTED IN A DERIVED CLASS. _get Return the data indicated by key. _convert_to Convert the data to another object. IMPLEMENT THESE ONLY IF TIMEOUT OR CONCURRENT ACCESS IS NEEDED. _make_pickleable Make the object returned by _get to a pickleable. _unmake_pickleable Turn the pickleable object back into the original
Method Summary | |
---|---|
DBObject(name[, abbrev][, doc][, delay][, timeout]) | |
__getitem__(self,
key)
| |
S.get(key[, default]) -> data | |
S.get_as(key[, to_io][, default]) -> object | |
set(self,
key,
data)
|
Method Details |
---|
__init__(self,
name,
abbrev=None,
doc=None,
delay=None,
timeout=None)
DBObject(name[, abbrev][, doc][, delay][, timeout])
|
get(self, key, default=None)S.get(key[, default]) -> data |
get_as(self, key, to_io=None, default=None)S.get_as(key[, to_io][, default]) -> object |
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Thu Mar 31 20:15:51 2005 | http://epydoc.sf.net |