moobius.database.null_database#
Module-level functions#
(No module-level functions)
Class NullDatabase#
The NullDatabase is like /dev/null; nothing is ever stored. Get returns (True, None) and set/delete return (True, “”).
NullDatabase.get_value#
**NullDatabase.get_value**(self, key)
__key:__ Key.
(True, None).
(this function does not raise any notable errors)
NullDatabase.set_value#
**NullDatabase.set_value**(self, key, value)
__key:__ Key.
__value:__ Value.
(True, ‘’).
(this function does not raise any notable errors)
NullDatabase.delete_key#
**NullDatabase.delete_key**(self, key)
__key:__ Key.
(True, ‘’).
(this function does not raise any notable errors)
NullDatabase.all_keys#
**NullDatabase.all_keys**(self)
__(this class constructor accepts no arguments):__
The [].
(this function does not raise any notable errors)
Class attributes#
NullDatabase.DatabaseInterface