/**
  * Atualiza os dados em $data no banco de dados.
  *
  * @param $data : os dados para atualizar
  * @param $cond : uma condicional para a atualização
  * @param array $condParams : caso a condição seja parte de um
  *        prepared statement, estes são os parâmetros
  * @return int : o número de linhas atualizadas
  */
 public function update(array $data, $cond, array $condParams = array())
 {
     $data = $this->intersectData($data);
     return $this->driver->update($this->getName(), $data, $cond, $condParams);
 }