class StatelyDB::Transaction::Transaction

def commit

Other tags:
    Api: - private

Returns:
  • (StatelyDB::Transaction::Transaction::Result) -
def commit
  req = Stately::Db::TransactionRequest.new(
    commit: Google::Protobuf::Empty.new
  )
  resp = request_response(req).finished
  @is_transaction_open = false
  Result.new(
    puts: resp.put_results.map do |result|
      @schema.unmarshal_item(stately_item: result)
    end,
    deletes: resp.delete_results.map(&:key_path)
  )
end