The documentation says that bulk queries' results are limited in size. http://www.salesforce.com/us/developer/docs/api_asynch/Content/asynch_api_concepts_limits.htm
However I can't find any explanation on what happens when this limitation is reached. I suppose the result is simply truncated. Is there a way to be notified when we don't receive all the records matching the query?
The only solution I see is to perform two queries. One with only the Id field and the real query, then compare the number of records returned. This would take quite a long time and consume API calls.
I only want to be informed automatically that I have to split the query.
Thank you