org.apache.openjpa.kernel
| Modifier and Type | Method and Description |
|---|---|
void |
closeAll()
Close all open iterators.
|
Broker |
getBroker()
The broker that generated the extent.
|
java.lang.Class |
getElementType()
The class of extent elements.
|
FetchConfiguration |
getFetchConfiguration()
Return the (mutable) fetch configuration for this extent.
|
boolean |
getIgnoreChanges()
Whether this extent will ignore changes made in the current transaction.
|
boolean |
hasSubclasses()
Whether the extent includes subclasses.
|
java.util.Iterator |
iterator()
Return an iterator over the extent members.
|
java.util.List |
list()
Returns a list of all objects represented by this extent.
|
void |
lock()
Synchronizes on an internal lock.
|
void |
setIgnoreChanges(boolean ignoreChanges)
Whether this extent will ignore changes made in the current transaction.
|
void |
unlock()
Release the internal lock.
|
public FetchConfiguration getFetchConfiguration()
ExtentgetFetchConfiguration in interface Extentpublic boolean getIgnoreChanges()
ExtentgetIgnoreChanges in interface Extentpublic void setIgnoreChanges(boolean ignoreChanges)
ExtentsetIgnoreChanges in interface Extentpublic java.util.List list()
ExtentList by traversing the entire iterator returned by a
call to Extent.iterator(). This means that Collection.size() will
work correctly, but if the extent represents a large data set, this
method may be quite slow and may consume quite a bit of memory.public java.util.Iterator iterator()
Extentpublic Broker getBroker()
Extentpublic java.lang.Class getElementType()
ExtentgetElementType in interface Extentpublic boolean hasSubclasses()
ExtenthasSubclasses in interface Extentpublic void closeAll()
Extentpublic void lock()
Extent