Nette\Database\Drivers\MySqlDriver::applyLimit PHP Method

applyLimit() public method

Injects LIMIT/OFFSET to the SQL query.
public applyLimit ( &$sql, $limit, $offset )
    public function applyLimit(&$sql, $limit, $offset)
    {
        if ($limit < 0 || $offset < 0) {
            throw new Nette\InvalidArgumentException('Negative offset or limit.');
        } elseif ($limit !== NULL || $offset) {
            // see http://dev.mysql.com/doc/refman/5.0/en/select.html
            $sql .= ' LIMIT ' . ($limit === NULL ? '18446744073709551615' : (int) $limit) . ($offset ? ' OFFSET ' . (int) $offset : '');
        }
    }