Module transaction (3.53.0)

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>)

DefaultTransactionOptions(isolation_level: str = <IsolationLevel.ISOLATION_LEVEL_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