Reference documentation and code samples for the Cloud Spanner V1 Client class TransactionSelector.
This message is used to select the transaction in which a Read or ExecuteSql call runs.
See TransactionOptions for more information about transactions.
Generated from protobuf message google.spanner.v1.TransactionSelector
Namespace
Google \ Cloud \ Spanner \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ single_use
TransactionOptions
Execute the read or SQL query in a temporary transaction. This is the most efficient way to execute a transaction that consists of a single SQL query.
↳ id
string
Execute the read or SQL query in a previously-started transaction.
↳ begin
TransactionOptions
Begin a new transaction and execute this read or SQL query in it. The transaction ID of the new transaction is returned in ResultSetMetadata.transaction , which is a Transaction .
getSingleUse
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that consists of a single SQL query.
hasSingleUse
setSingleUse
Execute the read or SQL query in a temporary transaction.
This is the most efficient way to execute a transaction that consists of a single SQL query.
$this
getId
Execute the read or SQL query in a previously-started transaction.
string
hasId
setId
Execute the read or SQL query in a previously-started transaction.
var
string
$this
getBegin
Begin a new transaction and execute this read or SQL query in it. The transaction ID of the new transaction is returned in ResultSetMetadata.transaction , which is a Transaction .
hasBegin
setBegin
Begin a new transaction and execute this read or SQL query in it. The transaction ID of the new transaction is returned in ResultSetMetadata.transaction , which is a Transaction .
$this
getSelector
string

