public function rollback($session, Google_Service_Spanner_RollbackRequest $postBody, $optParams = array())
  {
    $params = array('session' => $session, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('rollback', array($params), "Google_Service_Spanner_SpannerEmpty");
  }
public function rollback($session, Google_Service_Spanner_RollbackRequest $postBody, $optParams = array())
  {
    $params = array('session' => $session, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('rollback', array($params), "Google_Service_Spanner_SpannerEmpty");
  }
public function rollback ( $ session , Google_Service_Spanner_RollbackRequest $ postBody , $ optParams = array ( ) ) { $ params = array ( 'session' => $ session , 'postBody' => $ postBody ) ; $ params = array_merge ( $ params , $ optParams ) ; return $ this -> call ( 'rollback' , array ( $ params ) , "Google_Service_Spanner_SpannerEmpty" ) ; }
Rolls back a transaction, releasing any locks it holds. It is a good idea to
call this for any transaction that includes one or more Read or ExecuteSql
requests and ultimately decides not to commit.

`Rollback` returns `OK` if it successfully aborts the transaction, the
transaction was already aborted, or the transaction is not found. `Rollback`
never returns `ABORTED`. (sessions.rollback)

@param string $session Required. The session in which the transaction to roll
back is running.
@param Google_Service_Spanner_RollbackRequest $postBody
@param array $optParams Optional parameters.
@return Google_Service_Spanner_SpannerEmpty
Rolls back a transaction releasing any locks it holds . It is a good idea to call this for any transaction that includes one or more Read or ExecuteSql requests and ultimately decides not to commit .