How to offset an EntityFieldQuery when using pager? Is there some way to easily offset an EntityFieldQuery when using pager(), i.e. skip the first 3 nodes? range(3, NULL) doesn't work as the second value must be set, and range() also doesn't work when also using pager() which is a requirement.

Is there a substitute for something similar to this:

$query
  -&gt;range(3, NULL) // &lt;- Wishful thinking..
  -&gt;pager(10)
;


Thanks,
First question, you've asked if you can offset the results, without having to set the limit for the total results. Logically it would make sense to be able to set $limit = FALSE, to return all results. But I believe range($offset, $limit) requires you to enter both the offset and limit. A workaround is to enter range(3,9999999999);.

Second question, you've mentioned that the -range() is not working when -pager() is set. It's a known limitation. I would assume you can run a separate query to create a pager, but that would require additional SQL requests.