Spanner read-write transaction support.
Classes
BatchTransactionId
BatchTransactionId(transaction_id: str, session_id: str, read_timestamp: Any)
API documentation for spanner_v1.transaction.BatchTransactionId
class.
DefaultTransactionOptions
DefaultTransactionOptions(isolation_level: str = <IsolationLevel.ISOLATION_LEVEL_UNSPECIFIED: 0>, read_lock_mode: str = <ReadLockMode.READ_LOCK_MODE_UNSPECIFIED: 0>)
DefaultTransactionOptions(isolation_level: str = <IsolationLevel.ISOLATION_LEVEL_UNSPECIFIED: 0>, read_lock_mode: str = <ReadLockMode.READ_LOCK_MODE_UNSPECIFIED: 0>)
Transaction
Transaction(session)
Implement read-write transaction semantics for a session.
Parameter | |
---|---|
Name | Description |
session |
Session
the session used to perform the commit |
Exceptions | |
---|---|
Type | Description |
ValueError |
if session has an existing transaction |