Reference documentation and code samples for the Cloud Spanner V1 Client class CommitResponse.
The response for Commit .
Generated from protobuf message google.spanner.v1.CommitResponse
Namespace
Google \ Cloud \ Spanner \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ commit_timestamp
↳ commit_stats
CommitResponse\CommitStats
The statistics about this Commit
. Not returned by default. For more information, see CommitRequest.return_commit_stats
.
↳ precommit_token
MultiplexedSessionPrecommitToken
If specified, transaction has not committed yet. You must retry the commit with the new precommit token.
↳ snapshot_timestamp
Google\Protobuf\Timestamp
If TransactionOptions.isolation_level
is set to IsolationLevel.REPEATABLE_READ
, then the snapshot timestamp is the timestamp at which all reads in the transaction ran. This timestamp is never returned.
↳ cache_update
CacheUpdate
Optional. A cache update expresses a set of changes the client should incorporate into its location cache. The client should discard the changes if they are older than the data it already has. This data can be obtained in response to requests that included a RoutingHint
field, but may also be obtained by explicit location-fetching RPCs which may be added in the future.
getCommitTimestamp
The Cloud Spanner timestamp at which the transaction committed.
hasCommitTimestamp
clearCommitTimestamp
setCommitTimestamp
The Cloud Spanner timestamp at which the transaction committed.
$this
getCommitStats
The statistics about this Commit
. Not returned by default.
For more information, see CommitRequest.return_commit_stats .
hasCommitStats
clearCommitStats
setCommitStats
The statistics about this Commit
. Not returned by default.
For more information, see CommitRequest.return_commit_stats .
$this
getPrecommitToken
If specified, transaction has not committed yet.
You must retry the commit with the new precommit token.
hasPrecommitToken
setPrecommitToken
If specified, transaction has not committed yet.
You must retry the commit with the new precommit token.
$this
getSnapshotTimestamp
If TransactionOptions.isolation_level
is set to IsolationLevel.REPEATABLE_READ
, then the snapshot timestamp is the
timestamp at which all reads in the transaction ran. This timestamp is
never returned.
hasSnapshotTimestamp
clearSnapshotTimestamp
setSnapshotTimestamp
If TransactionOptions.isolation_level
is set to IsolationLevel.REPEATABLE_READ
, then the snapshot timestamp is the
timestamp at which all reads in the transaction ran. This timestamp is
never returned.
$this
getCacheUpdate
Optional. A cache update expresses a set of changes the client should
incorporate into its location cache. The client should discard the changes
if they are older than the data it already has. This data can be obtained
in response to requests that included a RoutingHint
field, but may also
be obtained by explicit location-fetching RPCs which may be added in the
future.
hasCacheUpdate
clearCacheUpdate
setCacheUpdate
Optional. A cache update expresses a set of changes the client should
incorporate into its location cache. The client should discard the changes
if they are older than the data it already has. This data can be obtained
in response to requests that included a RoutingHint
field, but may also
be obtained by explicit location-fetching RPCs which may be added in the
future.
$this
getMultiplexedSessionRetry
string

