public interface PureQueryReaderPattern
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
fetchRecord(java.util.Iterator iterator)
Invoked by the container during each iteration of the batch loop.
|
java.util.Iterator |
getInitialIterator(com.ibm.pdq.runtime.Data data)
Returns the Iterator based on the passed Data object that will be use to iterate over the records
|
java.util.Iterator |
getRestartIterator(com.ibm.pdq.runtime.Data data,
java.lang.String restartToken)
Returns the Iterator based on the passed Data object repositioned based on the restartToken
|
java.lang.String |
getRestartTokens()
Invoked before a checkpoint is taken to save the restartToken that will be used in case of a restart
|
void |
initialize(java.util.Properties properties)
This method is called by the Batch container during step setup.
|
void initialize(java.util.Properties properties)
properties
- java.lang.Object fetchRecord(java.util.Iterator iterator)
iterator
- java.util.Iterator getInitialIterator(com.ibm.pdq.runtime.Data data)
data
- java.util.Iterator getRestartIterator(com.ibm.pdq.runtime.Data data, java.lang.String restartToken)
data
- s
- java.lang.String getRestartTokens()