| Name | Description | Type | Package | Framework |
| ArrayIterable | An ArrayIterable provides an Iterable for an array of objects of type E. | Class | org.eclipse.persistence.jpa.jpql.utility.iterable | EclipseLink |
| CloneListIterable | Pull together mutator state and behavior for subclasses. | Class | org.eclipse.persistence.jpa.jpql.utility.iterable | EclipseLink |
| ListIterable | A ListIterable simply forces the returned object to be an instance of ListIterator. | Interface | org.eclipse.persistence.jpa.jpql.utility.iterable | EclipseLink |
| SnapshotCloneListIterable | A SnapshotCloneListIterable returns a list iterator on a "snapshot" of a list, allowing for concurrent access to the original list. | Class | org.eclipse.persistence.jpa.jpql.utility.iterable | EclipseLink |
| SnapshotCloneListIterable .LocalCloneListIterator | Class | org.eclipse.persistence.jpa.jpql.utility.iterable | EclipseLink | |