Example #1
0
 /**
  * @see PdoAdapter::getDeleteFromClause()
  *
  * @param Criteria $criteria
  * @param string   $tableName
  *
  * @return string
  */
 public function getDeleteFromClause(Criteria $criteria, $tableName)
 {
     $sql = 'DELETE ';
     if ($queryComment = $criteria->getComment()) {
         $sql .= '/* ' . $queryComment . ' */ ';
     }
     if ($realTableName = $criteria->getTableForAlias($tableName)) {
         $realTableName = $criteria->quoteIdentifierTable($realTableName);
         $sql .= 'FROM ' . $realTableName . ' AS ' . $tableName;
     } else {
         $tableName = $criteria->quoteIdentifierTable($tableName);
         $sql .= 'FROM ' . $tableName;
     }
     return $sql;
 }