setFlag('LOW_PRIORITY', $enable); return $this; } /** * * Adds or removes IGNORE flag. * * @param bool $enable Set or unset flag (default true). * * @return $this * */ public function ignore($enable = true) { $this->setFlag('IGNORE', $enable); return $this; } /** * * Sets a limit count on the query. * * @param int $limit The number of rows to select. * * @return $this * */ public function limit($limit) { $this->limit = (int) $limit; return $this; } /** * * Returns the LIMIT value. * * @return int * */ public function getLimit() { return $this->limit; } /** * * Adds a column order to the query. * * @param array $spec The columns and direction to order by. * * @return $this * */ public function orderBy(array $spec) { return $this->addOrderBy($spec); } }