Returns a persistable description of this source for the run header.
Returns the next batch of records after the given cursor.
The cursor returned by the previous batch, or undefined to start from the beginning.
Maximum number of records to return.
The acting user (required server-side for permissions).
Optionalprovider: IMetadataProviderOptional metadata provider for entity resolution.
A batch with the records, the next cursor, and an exhausted flag.
SOURCE seam — yields the record set in cursor-paginated batches. Implementations decide their own pagination strategy (offset vs. keyset); the cursor is opaque to the engine and round-tripped through the tracker for resume.