Enum IsolationLevel (2.47.0-rc)

Defines the isolation level for a transaction.

This determines how concurrent transactions interact with each other and what consistency guarantees are provided for read and write operations.

See the v1::TransactionOptions proto for more details.

See Also

https://docs.cloud.google.com/spanner/docs/isolation-levels

Constants

Name Description
kUnspecified

The isolation level is not specified, using the backend default.

kSerializable

All transactions appear as if they executed in a serial order.

kRepeatableRead

All reads performed during the transaction observe a consistent snapshot of the database.