Bigtable/src/Table.php
public function mutateRow($rowKey, Mutations $mutations, array $options = [])
    {
        $this->gapicClient->mutateRow(
            $this->tableName,
            $rowKey,
            $mutations->toProto(),
            $options + $this->options
        );
    }
public function mutateRow($rowKey, Mutations $mutations, array $options = [])
    {
        $this->gapicClient->mutateRow(
            $this->tableName,
            $rowKey,
            $mutations->toProto(),
            $options + $this->options
        );
    }
public function mutateRow ( $ rowKey , Mutations $ mutations , array $ options = [ ] ) { $ this -> gapicClient -> mutateRow ( $ this -> tableName , $ rowKey , $ mutations -> toProto ( ) , $ options + $ this -> options ) ; }
Mutates a row atomically. Cells already present in the row are left
unchanged unless explicitly changed by `mutations`.

Example:
```
use Google\Cloud\Bigtable\Mutations;

$mutations = (new Mutations)
->upsert('cf1', 'cq1', 'value1', 1534183334215000);

$table->mutateRow('r1', $mutations);
```

@param string $rowKey The row key of the row to mutate.
@param Mutations $mutations Mutations to apply on row.
@param array $options [optional] {
Configuration options.

@type int $retries Number of times to retry. **Defaults to** `3`.
}
@return void
@throws ApiException If the remote call fails.
Mutates a row atomically . Cells already present in the row are left unchanged unless explicitly changed by mutations .