TransactionSelector
class TransactionSelector extends Message
This message is used to select the transaction in which a [Read][google.spanner.v1.Spanner.Read] or [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] call runs.
See [TransactionOptions][google.spanner.v1.TransactionOptions] for more information about transactions.
Protobuf type Google\Spanner\V1\TransactionSelector
Properties
protected | $selector |
Methods
No description
Execute the read or SQL query in a temporary transaction.
Execute the read or SQL query in a previously-started transaction.
Execute the read or SQL query in a previously-started transaction.
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][google.spanner.v1.ResultSetMetadata.transaction], which is a [Transaction][google.spanner.v1.Transaction].
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][google.spanner.v1.ResultSetMetadata.transaction], which is a [Transaction][google.spanner.v1.Transaction].
No description
Details
at line 23
__construct()
at line 36
TransactionOptions
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.
Generated from protobuf field .google.spanner.v1.TransactionOptions single_use = 1;
at line 49
setSingleUse(TransactionOptions $var)
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.
Generated from protobuf field .google.spanner.v1.TransactionOptions single_use = 1;
at line 61
string
getId()
Execute the read or SQL query in a previously-started transaction.
Generated from protobuf field bytes id = 2;
at line 72
setId(string $var)
Execute the read or SQL query in a previously-started transaction.
Generated from protobuf field bytes id = 2;
at line 86
TransactionOptions
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][google.spanner.v1.ResultSetMetadata.transaction], which is a [Transaction][google.spanner.v1.Transaction].
Generated from protobuf field .google.spanner.v1.TransactionOptions begin = 3;
at line 99
setBegin(TransactionOptions $var)
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][google.spanner.v1.ResultSetMetadata.transaction], which is a [Transaction][google.spanner.v1.Transaction].
Generated from protobuf field .google.spanner.v1.TransactionOptions begin = 3;