BaseTransaction(max_attempts=5, read_only=False)
Accumulate read-and-write operations to be sent in a transaction.
Parameters |
|
---|---|
Name | Description |
max_attempts |
Optional[int]
The maximum number of attempts for the transaction (i.e. allowing retries). Defaults to MAX_ATTEMPTS. |
read_only |
Optional[bool]
Flag indicating if the transaction should be read-only or should allow writes. Defaults to :data: |
Properties
id
Get the current transaction ID.
Returns | |
---|---|
Type | Description |
Optional[bytes] |
The transaction ID (or :data:None if the current transaction is not in progress). |
in_progress
Determine if this transaction has already begun.
Returns | |
---|---|
Type | Description |
bool |
Indicates if the transaction has started. |