ReadOnly class

Message type to initiate a read-only transaction.

Constructors

ReadOnly()
ReadOnly.fromJson(Map _json)

Properties

exactStaleness ↔ String
Executes all reads at a timestamp that is exact_staleness old. The timestamp is chosen soon after the read is started. [...]
read / write
maxStaleness ↔ String
Read data at a timestamp >= NOW - max_staleness seconds. Guarantees that all writes that have committed more than the specified number of seconds ago are visible. Because Cloud Spanner chooses the exact timestamp, this mode works even if the client's local clock is substantially skewed from Cloud Spanner commit timestamps. [...]
read / write
minReadTimestamp ↔ String
Executes all reads at a timestamp >= min_read_timestamp. [...]
read / write
readTimestamp ↔ String
Executes all reads at the given timestamp. Unlike other modes, reads at a specific timestamp are repeatable; the same read at the same timestamp always returns the same data. If the timestamp is in the future, the read will block until the specified timestamp, modulo the read's deadline. [...]
read / write
returnReadTimestamp ↔ bool
If true, the Cloud Spanner-selected read timestamp is included in the Transaction message that describes the transaction.
read / write
strong ↔ bool
Read at a timestamp where all previously committed transactions are visible.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited