* @package Mammut\DB\Sql */ class Delete extends Query { use Selective; use Targetable; use Limitable; /** * Creates a new DELETE query model * * @param $table mixed * the base table for the query */ public function __construct($table = null) { if($table) $this->from($table); $this->where = new Where(); } public function getSql(iDialect $dialect = null) { $dialect = $dialect ? $dialect : new \Mammut\DB\Sql\Dialect\Sql92(); $sql = $dialect->getDeleteSQL($this->setup); return $sql; } }