|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.mapped.scostore.ListStoreIterator
public abstract class ListStoreIterator
Abstract iterator for presenting the results for a list store.
| Constructor Summary | |
|---|---|
ListStoreIterator(StateManager sm,
java.lang.Object resultSet,
ResultObjectFactory rof,
AbstractListStore als)
Constructor |
|
| Method Summary | |
|---|---|
void |
add(java.lang.Object o)
|
protected abstract AbstractMemberMetaData |
getOwnerMemberMetaData(DatastoreContainerObject containerTable)
Method to return the owner member metadata for the supplied table |
boolean |
hasNext()
|
boolean |
hasPrevious()
|
java.lang.Object |
next()
|
protected abstract boolean |
next(java.lang.Object resultSet)
Method to move to the next row in the results. |
int |
nextIndex()
|
java.lang.Object |
previous()
|
int |
previousIndex()
|
void |
remove()
|
void |
set(java.lang.Object o)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ListStoreIterator(StateManager sm,
java.lang.Object resultSet,
ResultObjectFactory rof,
AbstractListStore als)
throws MappedDatastoreException
sm - the StateManagerresultSet - the ResultSetrof - the Query.ResultObjectFactory
SQLException
MappedDatastoreException| Method Detail |
|---|
public void add(java.lang.Object o)
add in interface java.util.ListIteratorpublic boolean hasNext()
hasNext in interface java.util.IteratorhasNext in interface java.util.ListIteratorpublic boolean hasPrevious()
hasPrevious in interface java.util.ListIteratorpublic java.lang.Object next()
next in interface java.util.Iteratornext in interface java.util.ListIteratorpublic int nextIndex()
nextIndex in interface java.util.ListIteratorpublic java.lang.Object previous()
previous in interface java.util.ListIteratorpublic int previousIndex()
previousIndex in interface java.util.ListIteratorpublic void remove()
remove in interface java.util.Iteratorremove in interface java.util.ListIteratorpublic void set(java.lang.Object o)
set in interface java.util.ListIterator
protected abstract boolean next(java.lang.Object resultSet)
throws MappedDatastoreException
resultSet - The result set
MappedDatastoreExceptionprotected abstract AbstractMemberMetaData getOwnerMemberMetaData(DatastoreContainerObject containerTable)
containerTable - The table for the list
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||