# 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.access
Contains classes that make up Cayenne ORM stack.
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`
  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.access

  Methods in org.apache.cayenne.access with parameters of type ResultIteratorCallback
  Modifier and Type
  Method
  Description
  `<T> void`
  DataContext.`iterate(Select<T> query, ResultIteratorCallback<T> callback)`

- ## 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`
  SQLSelect.`iterate(ObjectContext context, ResultIteratorCallback<T> callback)`