function rollbackTransaction()
 {
     if ($this->is_in_transaction) {
         parent::rollbackTransaction();
         $this->is_in_transaction = false;
     }
 }
 function newStatement($sql)
 {
     $statement = parent::newStatement($sql);
     $statement->setConnection($this);
     return $statement;
 }