True when this is the final batch — no further records remain.
Cursor to pass to the next NextBatch() call.
The records in this batch (empty when the source is exhausted).
OptionalTotalTotal matching rows in the source, when the source knows it (e.g. from RunView.TotalRowCount).
One page of records returned by a source, plus the cursor to fetch the next page.