The methods defined in the ExternalIterator class are summarized in the following table.
| Method | Description |
|---|---|
| back | Accesses entries in reverse order in the collection to which the external iteration is attached |
| getCollection | Returns the external collection associated with the receiver |
| isValid | Returns true if the receiver is a valid external iterator |
| next | Accesses successive entries in the collection to which the external iterator is attached |
| reset | Initializes the external iterator |
| startAtIndex | Sets the starting position of the external iterator to a specified row in the result set |