Version¶
-
class
borneo.
Version
(version)[source]¶ Bases:
object
Version is an opaque class that represents the version of a row in the database. It is returned by successful
GetRequest
and can be used inPutRequest.set_match_version()
andDeleteRequest.set_match_version()
to conditionally perform those operations to ensure an atomic read-modify-write cycle. This is an opaque object from an application perspective.Use of Version in this way adds cost to operations so it should be done only if necessary.
Parameters: version (bytearray) – a bytearray. Raises: IllegalArgumentException – raises the exception if version is not a bytearray. Methods Summary
create_version
(version)Returns an instance of Version
.get_bytes
()Returns the bytearray from the Version. Methods Documentation
-
static
create_version
(version)[source]¶ Returns an instance of
Version
.Parameters: version (bytearray) – a bytearray or None. Returns: an instance of Version. Return type: Version Raises: IllegalArgumentException – raises the exception if version is not a bytearray or None.
-
static