5.7.2. vlcp.utils.dataobject¶
Note
This document is generated from the source file.
Created on 2016/3/25
author: | think |
---|
-
exception
vlcp.utils.dataobject.
AlreadyExistsException
¶
-
class
vlcp.utils.dataobject.
DataObject
(prefix=None, deleted=False)¶ A base class to serialize data into KVDB
-
__eq__
(obj)¶ Return self==value.
-
__hash__
()¶ Return hash(self).
-
__init__
(prefix=None, deleted=False)¶ Initialize self. See help(type(self)) for accurate signature.
-
__ne__
(obj)¶ Return self!=value.
-
__repr__
(*args, **kwargs)¶ Return repr(self).
-
-
class
vlcp.utils.dataobject.
DataObjectSet
¶ A set of data objects, usually of a same type. Allow weak references only.
-
__eq__
(obj)¶ Return self==value.
-
__hash__
()¶ Return hash(self).
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
-
__ne__
(obj)¶ Return self!=value.
-
__repr__
(*args, **kwargs)¶ Return repr(self).
-
-
class
vlcp.utils.dataobject.
DataObjectUpdateEvent
(*args, **kwargs)¶
-
class
vlcp.utils.dataobject.
MultiKeyReference
(prefix=None, deleted=False)¶
-
class
vlcp.utils.dataobject.
MultiKeySet
(prefix=None, deleted=False)¶ -
__init__
(prefix=None, deleted=False)¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
vlcp.utils.dataobject.
ReferenceObject
(key, refobj=None)¶ A strong reference. The referenced object should be automatically retrieved from KVDB.
-
__eq__
(obj)¶ Return self==value.
-
__hash__
(*args, **kwargs)¶ Return hash(self).
-
__init__
(key, refobj=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
__ne__
(obj)¶ Return self!=value.
-
__repr__
(*args, **kwargs)¶ Return repr(self).
-
__str__
(*args, **kwargs)¶ Return str(self).
-
-
class
vlcp.utils.dataobject.
UniqueKeyReference
(prefix=None, deleted=False)¶
-
class
vlcp.utils.dataobject.
UniqueKeySet
(prefix=None, deleted=False)¶ -
__init__
(prefix=None, deleted=False)¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
vlcp.utils.dataobject.
WeakReferenceObject
(key)¶ A weak reference. The referenced object must be retrieved manually.
-
__eq__
(obj)¶ Return self==value.
-
__hash__
(*args, **kwargs)¶ Return hash(self).
-
__init__
(key)¶ Initialize self. See help(type(self)) for accurate signature.
-
__ne__
(obj)¶ Return self!=value.
-
__repr__
(*args, **kwargs)¶ Return repr(self).
-
__str__
(*args, **kwargs)¶ Return str(self).
-
-
vlcp.utils.dataobject.
create_from_key
(cls, oldvalue, key)¶ Raise if the old value already exists
-
vlcp.utils.dataobject.
create_new
(cls, oldvalue, *args)¶ Raise if the old value already exists
-
vlcp.utils.dataobject.
dump
(obj, attributes=True, _refset=None)¶ Show full value of a data object
-
vlcp.utils.dataobject.
list_updater
(*args)¶ Decorate a function with named lists into updater for transact.
Params *args: parameter list sizes. -1 means all other items. None means a single item instead of a list. only one -1 is allowed.
-
vlcp.utils.dataobject.
updater
(f)¶ Decorate a function with named arguments into updater for transact
-
vlcp.utils.dataobject.
watch_context
(keys, result, reqid, container, module='objectdb')¶ DEPRECATED - use request_context for most use cases