|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.AbstractExtent
org.datanucleus.store.DefaultCandidateExtent
public class DefaultCandidateExtent
Extent that does a simple JDOQL query for the candidate with/without subclasses.
| Field Summary | |
|---|---|
protected java.util.HashMap<java.util.Iterator,QueryResult> |
queryResultsByIterator
Map of the iterators of the Extents accessed. |
| Fields inherited from class org.datanucleus.store.AbstractExtent |
|---|
candidateClass, cmd, ec, LOCALISER, storeMgr, subclasses |
| Constructor Summary | |
|---|---|
DefaultCandidateExtent(ExecutionContext ec,
java.lang.Class cls,
boolean subclasses,
AbstractClassMetaData cmd)
Constructor. |
|
| Method Summary | |
|---|---|
void |
close(java.util.Iterator iterator)
Close the specified iterator. |
void |
closeAll()
Close all iterators and all resources for this extent. |
ExecutionContext |
getExecutionContext()
Accessor for the owning execution context. |
FetchPlan |
getFetchPlan()
|
boolean |
hasSubclasses()
Returns whether this Extent was defined to contain subclasses. |
java.util.Iterator |
iterator()
Accessor for an iterator over the extent. |
| Methods inherited from class org.datanucleus.store.AbstractExtent |
|---|
getCandidateClass, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.HashMap<java.util.Iterator,QueryResult> queryResultsByIterator
| Constructor Detail |
|---|
public DefaultCandidateExtent(ExecutionContext ec,
java.lang.Class cls,
boolean subclasses,
AbstractClassMetaData cmd)
ec - execution contextcls - candidate classsubclasses - Whether to include subclassescmd - MetaData for the candidate class| Method Detail |
|---|
public java.util.Iterator iterator()
Extent
public boolean hasSubclasses()
AbstractExtent
hasSubclasses in interface ExtenthasSubclasses in class AbstractExtentpublic ExecutionContext getExecutionContext()
AbstractExtent
getExecutionContext in interface ExtentgetExecutionContext in class AbstractExtentpublic FetchPlan getFetchPlan()
public void closeAll()
Extent
public void close(java.util.Iterator iterator)
Extent
iterator - The iterator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||