Returns a new DatabaseTransaction object on this connection.
$name: Optional name of the savepoint.
DatabaseTransaction A DatabaseTransaction object.
public function startTransaction($name = '') {
  $class = $this
    ->getDriverClass('DatabaseTransaction');
  return new $class($this, $name);
}