orm¶
-
class
levelorm.orm.BaseModel(*args, **kwargs)[source]¶ Bases:
objectbase model for
DBBaseModelto inherit from. user models should inherit from a class created bylevelorm.db_base_model()-
db= None¶
-
prefix= None¶
-
save() → None[source]¶ writes this instance to the
db. members are serialized in the order they are defined on the model and are 4-byte aligned
-
delete() → None[source]¶ deletes this instance from the
db. no error is raised if the key was not found
-
classmethod
get(key: Union[str, bytes]) → Optional[Model][source]¶ return an instance of the model by querying
dband parsing the result
-
classmethod
iter(**kwargs) → Iterator[Union[Model, str]][source]¶ proxies to plyvel.DB.iterator but yields
(str, BaseModel)pairs instead of(bytes, bytes)
-