This method should retrieve values for the various columns for the current row from the given resultset object.
Typically this data would be used to populate an intermediate object which would be returned
This method should return a JPQL query that will be used during setup of the stream to retrieve all relevant
data that would be processed part of the job steps
This method gets called during Job Restart. The restart token should be used to create an JPQL query that will
retrieve previously unprocessed records.
Typically the restart token would be the primary key in the table and the query would get all rows with
primary key value > restarttoken
The restart query
This method gets called just before a checkpoint is taken.
The method should return a string value identifying the last record read by the stream.