Cloud Spanner V1 API - Class Google::Cloud::Spanner::V1::Transaction (v0.18.0)

Reference documentation and code samples for the Cloud Spanner V1 API class Google::Cloud::Spanner::V1::Transaction.

A transaction.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#id

def id() -> ::String
Returns
  • (::String) — id may be used to identify the transaction in subsequent Read, ExecuteSql, Commit, or Rollback calls.

    Single-use read-only transactions do not have IDs, because single-use transactions do not support multiple requests.

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — id may be used to identify the transaction in subsequent Read, ExecuteSql, Commit, or Rollback calls.

    Single-use read-only transactions do not have IDs, because single-use transactions do not support multiple requests.

Returns
  • (::String) — id may be used to identify the transaction in subsequent Read, ExecuteSql, Commit, or Rollback calls.

    Single-use read-only transactions do not have IDs, because single-use transactions do not support multiple requests.

#read_timestamp

def read_timestamp() -> ::Google::Protobuf::Timestamp
Returns

#read_timestamp=

def read_timestamp=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns