lmdbdict

class lmdbdict.lmdbdict.lmdbdict(lmdb_path, mode='r', key_method=None, value_method=None, key_dumps=None, key_loads=None, value_dumps=None, value_loads=None, unsafe=False, readahead=False)[source]

Bases: object

__init__(lmdb_path, mode='r', key_method=None, value_method=None, key_dumps=None, key_loads=None, value_dumps=None, value_loads=None, unsafe=False, readahead=False)[source]

Args: value/key_dumps/loads: can be picklable functions or str or None if None: then default pickle if ‘identity’ then func = lambda x: x if saved in the db, then use what’s in db unsafe: if True, you can getitem by the key even the key is not in the self._keys. readahead: for lmdb reader, only make sense when mode=’r’

keys()[source]
__getstate__()[source]

Make it pickable

values()[source]
items()[source]
update(d)[source]
flush()[source]
sequential_iter()[source]
lmdbdict.lmdbdict.LMDBDict

alias of lmdbdict.lmdbdict.lmdbdict