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