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()