## Uses of Interface
org.apache.cayenne.ResultIteratorCallback

- Packages that use ResultIteratorCallback
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- - ### Uses of ResultIteratorCallback in org.apache.cayenne

    Methods in org.apache.cayenne with parameters of type ResultIteratorCallback
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> void` | BaseContext.`iterate​(Select<T> query, ResultIteratorCallback<T> callback)` |
    `<T> void` | ObjectContext.`iterate​(Select<T> query, ResultIteratorCallback<T> callback)` | Creates a ResultIterator based on the provided query and passes it to a callback for processing.

  - ### Uses of ResultIteratorCallback in org.apache.cayenne.query

    Methods in org.apache.cayenne.query with parameters of type ResultIteratorCallback
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FluentSelect.`iterate​(ObjectContext context, ResultIteratorCallback<T> callback)` |
    `void` | MappedSelect.`iterate​(ObjectContext context, ResultIteratorCallback<T> callback)` |
    `void` | Select.`iterate​(ObjectContext context, ResultIteratorCallback<T> callback)` | Creates a ResultIterator based on the provided context and passes it to a callback for processing.
    `void` | SelectById.`iterate​(ObjectContext context, ResultIteratorCallback<T> callback)` |
    `void` | SelectQuery.`iterate​(ObjectContext context, ResultIteratorCallback<T> callback)` |
    `void` | SQLSelect.`iterate​(ObjectContext context, ResultIteratorCallback<T> callback)` |