IfTransactionOptions.isolation_levelis set toIsolationLevel.REPEATABLE_READ, then the snapshot timestamp is the timestamp at which all reads in the transaction ran. This timestamp is never returned.
getCommitTimestamp
The Cloud Spanner timestamp at which the transaction committed.
IfTransactionOptions.isolation_levelis set toIsolationLevel.REPEATABLE_READ, then the snapshot timestamp is the
timestamp at which all reads in the transaction ran. This timestamp is
never returned.
IfTransactionOptions.isolation_levelis set toIsolationLevel.REPEATABLE_READ, then the snapshot timestamp is the
timestamp at which all reads in the transaction ran. This timestamp is
never returned.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Spanner V1 Client - Class CommitResponse (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/V1.CommitResponse)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/V1.CommitResponse)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/V1.CommitResponse)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/V1.CommitResponse)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/V1.CommitResponse)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/V1.CommitResponse)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/V1.CommitResponse)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/V1.CommitResponse)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/V1.CommitResponse)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/V1.CommitResponse)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/V1.CommitResponse)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/V1.CommitResponse)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/V1.CommitResponse)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/V1.CommitResponse)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/V1.CommitResponse)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/V1.CommitResponse)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/V1.CommitResponse)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/V1.CommitResponse)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/V1.CommitResponse)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/V1.CommitResponse)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/V1.CommitResponse)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/V1.CommitResponse)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/V1.CommitResponse)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/V1.CommitResponse)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/V1.CommitResponse)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/V1.CommitResponse)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/V1.CommitResponse)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/V1.CommitResponse)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/V1.CommitResponse)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/V1.CommitResponse)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/V1.CommitResponse)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/V1.CommitResponse)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/V1.CommitResponse)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/V1.CommitResponse)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/V1.CommitResponse)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/V1.CommitResponse)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/V1.CommitResponse)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/V1.CommitResponse)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/V1.CommitResponse)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/V1.CommitResponse)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/V1.CommitResponse)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/V1.CommitResponse)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/V1.CommitResponse) \nReference documentation and code samples for the Cloud Spanner V1 Client class CommitResponse.\n\nThe response for Commit.\n\nGenerated from protobuf message `google.spanner.v1.CommitResponse`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getCommitTimestamp\n\nThe Cloud Spanner timestamp at which the transaction committed.\n\n### hasCommitTimestamp\n\n### clearCommitTimestamp\n\n### setCommitTimestamp\n\nThe Cloud Spanner timestamp at which the transaction committed.\n\n### getCommitStats\n\nThe statistics about this `Commit`. Not returned by default.\n\nFor more information, see\n[CommitRequest.return_commit_stats](/php/docs/reference/cloud-spanner/latest/V1.CommitRequest#_Google_Cloud_Spanner_V1_CommitRequest__getReturnCommitStats__).\n\n### hasCommitStats\n\n### clearCommitStats\n\n### setCommitStats\n\nThe statistics about this `Commit`. Not returned by default.\n\nFor more information, see\n[CommitRequest.return_commit_stats](/php/docs/reference/cloud-spanner/latest/V1.CommitRequest#_Google_Cloud_Spanner_V1_CommitRequest__getReturnCommitStats__).\n\n### getPrecommitToken\n\nIf specified, transaction has not committed yet.\n\nYou must retry the commit with the new precommit token.\n\n### hasPrecommitToken\n\n### setPrecommitToken\n\nIf specified, transaction has not committed yet.\n\nYou must retry the commit with the new precommit token.\n\n### getSnapshotTimestamp\n\nIf `TransactionOptions.isolation_level` is set to\n`IsolationLevel.REPEATABLE_READ`, then the snapshot timestamp is the\ntimestamp at which all reads in the transaction ran. This timestamp is\nnever returned.\n\n### hasSnapshotTimestamp\n\n### clearSnapshotTimestamp\n\n### setSnapshotTimestamp\n\nIf `TransactionOptions.isolation_level` is set to\n`IsolationLevel.REPEATABLE_READ`, then the snapshot timestamp is the\ntimestamp at which all reads in the transaction ran. This timestamp is\nnever returned.\n\n### getMultiplexedSessionRetry"]]