Reference documentation and code samples for the Cloud Spanner V1 Client class MultiplexedSessionPrecommitToken.
When a read-write transaction is executed on a multiplexed session,
this precommit token is sent back to the client
as a part of the Transaction message in the
BeginTransaction response and
also as a part of the ResultSet and
PartialResultSet responses.
Generated from protobuf message google.spanner.v1.MultiplexedSessionPrecommitToken
Namespace
Google \ Cloud \ Spanner \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ precommit_token
string
Opaque precommit token.
↳ seq_num
int
An incrementing seq number is generated on every precommit token that is returned. Clients should remember the precommit token with the highest sequence number from the current transaction attempt.
getPrecommitToken
Opaque precommit token.
Returns
Type
Description
string
setPrecommitToken
Opaque precommit token.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getSeqNum
An incrementing seq number is generated on every precommit token
that is returned. Clients should remember the precommit token with the
highest sequence number from the current transaction attempt.
Returns
Type
Description
int
setSeqNum
An incrementing seq number is generated on every precommit token
that is returned. Clients should remember the precommit token with the
highest sequence number from the current transaction attempt.
[[["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 MultiplexedSessionPrecommitToken (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/V1.MultiplexedSessionPrecommitToken)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/V1.MultiplexedSessionPrecommitToken)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/V1.MultiplexedSessionPrecommitToken)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/V1.MultiplexedSessionPrecommitToken)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/V1.MultiplexedSessionPrecommitToken)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/V1.MultiplexedSessionPrecommitToken)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/V1.MultiplexedSessionPrecommitToken)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/V1.MultiplexedSessionPrecommitToken)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/V1.MultiplexedSessionPrecommitToken)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/V1.MultiplexedSessionPrecommitToken)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/V1.MultiplexedSessionPrecommitToken)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/V1.MultiplexedSessionPrecommitToken)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/V1.MultiplexedSessionPrecommitToken)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/V1.MultiplexedSessionPrecommitToken)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/V1.MultiplexedSessionPrecommitToken)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/V1.MultiplexedSessionPrecommitToken)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/V1.MultiplexedSessionPrecommitToken)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/V1.MultiplexedSessionPrecommitToken)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/V1.MultiplexedSessionPrecommitToken)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/V1.MultiplexedSessionPrecommitToken)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/V1.MultiplexedSessionPrecommitToken)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/V1.MultiplexedSessionPrecommitToken)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/V1.MultiplexedSessionPrecommitToken)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/V1.MultiplexedSessionPrecommitToken)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/V1.MultiplexedSessionPrecommitToken)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/V1.MultiplexedSessionPrecommitToken)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/V1.MultiplexedSessionPrecommitToken)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/V1.MultiplexedSessionPrecommitToken)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/V1.MultiplexedSessionPrecommitToken)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/V1.MultiplexedSessionPrecommitToken)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/V1.MultiplexedSessionPrecommitToken)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/V1.MultiplexedSessionPrecommitToken)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/V1.MultiplexedSessionPrecommitToken)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/V1.MultiplexedSessionPrecommitToken)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/V1.MultiplexedSessionPrecommitToken)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/V1.MultiplexedSessionPrecommitToken)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/V1.MultiplexedSessionPrecommitToken)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/V1.MultiplexedSessionPrecommitToken)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/V1.MultiplexedSessionPrecommitToken)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/V1.MultiplexedSessionPrecommitToken)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/V1.MultiplexedSessionPrecommitToken)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/V1.MultiplexedSessionPrecommitToken)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/V1.MultiplexedSessionPrecommitToken) \nReference documentation and code samples for the Cloud Spanner V1 Client class MultiplexedSessionPrecommitToken.\n\nWhen a read-write transaction is executed on a multiplexed session,\nthis precommit token is sent back to the client\nas a part of the [Transaction](/php/docs/reference/cloud-spanner/latest/V1.Transaction) message in the\n[BeginTransaction](/php/docs/reference/cloud-spanner/latest/V1.BeginTransactionRequest) response and\nalso as a part of the [ResultSet](/php/docs/reference/cloud-spanner/latest/V1.ResultSet) and\n[PartialResultSet](/php/docs/reference/cloud-spanner/latest/V1.PartialResultSet) responses.\n\nGenerated from protobuf message `google.spanner.v1.MultiplexedSessionPrecommitToken`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getPrecommitToken\n\nOpaque precommit token.\n\n### setPrecommitToken\n\nOpaque precommit token.\n\n### getSeqNum\n\nAn incrementing seq number is generated on every precommit token\nthat is returned. Clients should remember the precommit token with the\nhighest sequence number from the current transaction attempt.\n\n### setSeqNum\n\nAn incrementing seq number is generated on every precommit token\nthat is returned. Clients should remember the precommit token with the\nhighest sequence number from the current transaction attempt."]]