org.datanucleus.store.rdbms.scostore
Class SetStoreIterator
java.lang.Object
org.datanucleus.store.rdbms.scostore.SetStoreIterator
- All Implemented Interfaces:
- java.util.Iterator
public abstract class SetStoreIterator
- extends java.lang.Object
- implements java.util.Iterator
Class representing an iterator of the Set.
|
Constructor Summary |
SetStoreIterator(org.datanucleus.store.ObjectProvider sm,
java.lang.Object rs,
org.datanucleus.store.query.ResultObjectFactory rof,
AbstractSetStore abstractSetStore)
Constructor |
|
Method Summary |
protected abstract org.datanucleus.metadata.AbstractMemberMetaData |
getOwnerMemberMetaData(org.datanucleus.store.mapped.DatastoreContainerObject containerTable)
|
boolean |
hasNext()
|
java.lang.Object |
next()
|
protected abstract boolean |
next(java.lang.Object rs)
|
void |
remove()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetStoreIterator
public SetStoreIterator(org.datanucleus.store.ObjectProvider sm,
java.lang.Object rs,
org.datanucleus.store.query.ResultObjectFactory rof,
AbstractSetStore abstractSetStore)
throws org.datanucleus.store.mapped.exceptions.MappedDatastoreException
- Constructor
- Parameters:
sm - the StateManagerrs - the ResultSetrof - the Query.ResultObjectFactoryabstractSetStore - the abstract set store
- Throws:
org.datanucleus.store.mapped.exceptions.MappedDatastoreException
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface java.util.Iterator
next
public java.lang.Object next()
- Specified by:
next in interface java.util.Iterator
remove
public void remove()
- Specified by:
remove in interface java.util.Iterator
next
protected abstract boolean next(java.lang.Object rs)
throws org.datanucleus.store.mapped.exceptions.MappedDatastoreException
- Throws:
org.datanucleus.store.mapped.exceptions.MappedDatastoreException
getOwnerMemberMetaData
protected abstract org.datanucleus.metadata.AbstractMemberMetaData getOwnerMemberMetaData(org.datanucleus.store.mapped.DatastoreContainerObject containerTable)
Copyright © 2012. All Rights Reserved.