# Uses of Class
org.apache.cayenne.ResultBatchIterator

Packages that use ResultBatchIterator
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 ResultBatchIterator in org.apache.cayenne

  Methods in org.apache.cayenne that return ResultBatchIterator
  Modifier and Type
  Method
  Description
  `<T> ResultBatchIterator<T>`
  ObjectContext.`batchIterator(Select<T> query, int size)`
  Creates a ResultBatchIterator based on the provided query and batch size.

- ## Uses of ResultBatchIterator in org.apache.cayenne.access

  Methods in org.apache.cayenne.access that return ResultBatchIterator
  Modifier and Type
  Method
  Description
  `<T> ResultBatchIterator<T>`
  DataContext.`batchIterator(Select<T> query, int size)`

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

  Methods in org.apache.cayenne.query that return ResultBatchIterator
  Modifier and Type
  Method
  Description
  `ResultBatchIterator<T>`
  FluentSelect.`batchIterator(ObjectContext context, int size)`
  `ResultBatchIterator<T>`
  MappedSelect.`batchIterator(ObjectContext context, int size)`
  `ResultBatchIterator<T>`
  Select.`batchIterator(ObjectContext context, int size)`
  Creates a ResultBatchIterator based on the provided context and batch size.
  `ResultBatchIterator<T>`
  SelectById.`batchIterator(ObjectContext context, int size)`
  `ResultBatchIterator<T>`
  SQLSelect.`batchIterator(ObjectContext context, int size)`