This message is used to select the transaction in which a Read or ExecuteSql call runs.
See TransactionOptions for more information about transactions.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#begin
def begin() -> ::Google::Cloud::Spanner::V1::TransactionOptions
Returns
- (::Google::Cloud::Spanner::V1::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.
#begin=
def begin=(value) -> ::Google::Cloud::Spanner::V1::TransactionOptions
Parameter
- value (::Google::Cloud::Spanner::V1::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.
Returns
- (::Google::Cloud::Spanner::V1::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.
#id
def id() -> ::String
Returns
- (::String) — Execute the read or SQL query in a previously-started transaction.
#id=
def id=(value) -> ::String
Parameter
- value (::String) — Execute the read or SQL query in a previously-started transaction.
Returns
- (::String) — Execute the read or SQL query in a previously-started transaction.
#single_use
def single_use() -> ::Google::Cloud::Spanner::V1::TransactionOptions
Returns
- (::Google::Cloud::Spanner::V1::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.
#single_use=
def single_use=(value) -> ::Google::Cloud::Spanner::V1::TransactionOptions
Parameter
- value (::Google::Cloud::Spanner::V1::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.
Returns
- (::Google::Cloud::Spanner::V1::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.