public function delete()
{
$query = array("DELETE FROM", $this->_quote_identifier($this->_table_name));
$this->_add_id_column_conditions($query);
return self::_execute(join(" ", $query), is_array($this->id(true)) ? array_values($this->id(true)) : array($this->id(true)), $this->_connection_name);
}