/** * Return the DELETE clause ready for inserting into a query. * * @param SQLExpression $query The expression object to build from * @param array $parameters Out parameter for the resulting query parameters * @return string Completed delete part of statement */ public function buildDeleteFragment(SQLDelete $query, array &$parameters) { $text = 'DELETE'; // If doing a multiple table delete then list the target deletion tables here // Note that some schemas don't support multiple table deletion $delete = $query->getDelete(); if (!empty($delete)) { $text .= ' ' . implode(', ', $delete); } return $text; }