The followings are the available columns in table:
Inheritance: extends BaseActiveRecordVersioned
 /**
  * Dissociate the session from cancelled bookings and ERODs before deletion.
  */
 protected function beforeDelete()
 {
     OphTrOperationbooking_Operation_Booking::model()->updateAll(array('session_id' => null), 'session_id = :session_id and booking_cancellation_date is not null', array(':session_id' => $this->id));
     OphTrOperationbooking_Operation_EROD::model()->updateAll(array('session_id' => null), 'session_id = :session_id', array(':session_id' => $this->id));
     return parent::beforeDelete();
 }
 public function delete()
 {
     // Delete related records
     OphTrOperationbooking_Operation_Date_Letter_Sent::model()->deleteAll('element_id = ?', array($this->id));
     OphTrOperationbooking_Operation_Procedures::model()->deleteAll('element_id = ?', array($this->id));
     OphTrOperationbooking_Operation_Booking::model()->deleteAll('element_id = ?', array($this->id));
     OphTrOperationbooking_Operation_EROD::model()->deleteAll('element_id = ?', array($this->id));
     parent::delete();
 }