private function rollback() { if ($this->_in_transaction === false) { throw new Ruckusing_Exception('Transaction not started', Ruckusing_Exception::QUERY_ERROR); } $this->execute_ddl("ROLLBACK"); $this->_in_transaction = false; }