Package | Description |
---|---|
org.apache.openjpa.abstractstore |
OpenJPA Abstract StoreManager Implementation
This package provides some infrastructure classes to help in the creation
of OpenJPA drivers for new non-relational data stores.
|
org.apache.openjpa.datacache |
OpenJPA Data Cache
OpenJPA's data and query caching frameworks.
|
org.apache.openjpa.jdbc.kernel |
OpenJPA-JDBC Runtime Kernel
Runtime services for the JDBC OpenJPA implementation.
|
org.apache.openjpa.kernel |
OpenJPA Runtime Kernel
This package provides a common OpenJPA runtime environment that can be
adapted for use with various data store mechanisms.
|
org.apache.openjpa.persistence |
OpenJPA JPA
This package provides an JPA facade to OpenJPA.
|
org.apache.openjpa.persistence.jdbc |
OpenJPA JPA-JDBC
JDBC-specific extensions to OpenJPA JPA runtime.
|
org.apache.openjpa.slice.jdbc |
Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.
|
org.apache.openjpa.util |
OpenJPA Utilities
This package provides utilities to facilitate the handling of second
class objects and OpenJPA object ids.
|
org.apache.openjpa.xmlstore |
XML Store
Simple XML store using the common OpenJPA runtime system as a front end.
|
Modifier and Type | Method and Description |
---|---|
FetchConfiguration |
AbstractStoreManager.newFetchConfiguration() |
Modifier and Type | Method and Description |
---|---|
abstract ResultObjectProvider |
AbstractStoreManager.executeExtent(ClassMetaData meta,
boolean subs,
FetchConfiguration fetch)
Create a
ResultObjectProvider that can return all instances
of type , optionally including subclasses as defined
by subclasses . |
abstract boolean |
AbstractStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object edata)
This method is invoked when OpenJPA needs to load an object whose
identity is known but which has not yet been loaded from the data
store.
|
abstract boolean |
AbstractStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object edata)
This method is invoked when OpenJPA needs to load additional data
into an object that has already been at least partially loaded by
a previous
AbstractStoreManager.initialize(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.kernel.PCState, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object) invocation. |
Collection<Object> |
AbstractStoreManager.loadAll(Collection<OpenJPAStateManager> sms,
PCState state,
int load,
FetchConfiguration fetch,
Object edata)
This implementation just delegates to the proper singular
method (
StoreManager.initialize(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.kernel.PCState, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object) or StoreManager.load(org.apache.openjpa.kernel.OpenJPAStateManager, java.util.BitSet, org.apache.openjpa.kernel.FetchConfiguration, int, java.lang.Object) )
depending on each state manager's state. |
Modifier and Type | Method and Description |
---|---|
boolean |
DataCacheStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object edata) |
boolean |
DataCacheStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object edata) |
Collection<Object> |
DataCacheStoreManager.loadAll(Collection<OpenJPAStateManager> sms,
PCState state,
int load,
FetchConfiguration fetch,
Object edata) |
Constructor and Description |
---|
CachedList(QueryResult res,
boolean proj,
StoreContext ctx,
FetchConfiguration fc) |
Modifier and Type | Interface and Description |
---|---|
interface |
JDBCFetchConfiguration
JDBC extensions to OpenJPA's
FetchConfiguration . |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingJDBCFetchConfiguration
Delegating fetch configuration that can also perform exception
transation for use in facades.
|
class |
JDBCFetchConfigurationImpl
JDBC extensions to OpenJPA's
FetchConfiguration . |
Modifier and Type | Method and Description |
---|---|
FetchConfiguration |
JDBCStoreManager.newFetchConfiguration() |
Modifier and Type | Method and Description |
---|---|
FinderQuery<ClassMapping,SelectExecutor,Result> |
FinderCacheImpl.cache(ClassMapping mapping,
SelectExecutor select,
FetchConfiguration fetch)
Cache a Finder Query for the given mapping and select.
|
void |
JDBCFetchConfigurationImpl.copy(FetchConfiguration fetch) |
Result |
FinderQueryImpl.execute(OpenJPAStateManager sm,
StoreManager store,
FetchConfiguration fetch) |
ResultObjectProvider |
JDBCStoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch) |
FinderQuery<ClassMapping,SelectExecutor,Result> |
FinderCacheImpl.get(ClassMapping mapping,
FetchConfiguration fetch)
Gets the finder query for the given mapping.
|
boolean |
JDBCStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object context) |
boolean |
JDBCStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object context) |
Collection |
JDBCStoreManager.loadAll(Collection sms,
PCState state,
int load,
FetchConfiguration fetch,
Object context) |
Boolean |
PreparedQueryCacheImpl.register(String id,
Query query,
FetchConfiguration hints) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingFetchConfiguration
Delegating fetch configuration that can also perform exception
translation for use in facades.
|
class |
FetchConfigurationImpl
Allows configuration and optimization of how objects are loaded from
the data store.
|
Modifier and Type | Method and Description |
---|---|
FetchConfiguration |
FetchConfiguration.addFetchGroup(String group)
Adds
group to the set of fetch group names to
use when loading objects. |
FetchConfiguration |
DelegatingFetchConfiguration.addFetchGroup(String group) |
FetchConfiguration |
FetchConfigurationImpl.addFetchGroup(String name) |
FetchConfiguration |
DelegatingFetchConfiguration.addFetchGroups(Collection groups) |
FetchConfiguration |
FetchConfiguration.addFetchGroups(Collection<String> groups)
Adds
groups to the set of fetch group names to
use when loading objects. |
FetchConfiguration |
FetchConfigurationImpl.addFetchGroups(Collection<String> groups) |
FetchConfiguration |
FetchConfiguration.addField(String field)
Adds
field to the set of fully-qualified field names to
use when loading objects. |
FetchConfiguration |
DelegatingFetchConfiguration.addField(String field) |
FetchConfiguration |
FetchConfigurationImpl.addField(String field) |
FetchConfiguration |
DelegatingFetchConfiguration.addFields(Collection fields) |
FetchConfiguration |
FetchConfiguration.addFields(Collection<String> fields)
Adds
fields to the set of fully-qualified field names to
use when loading objects. |
FetchConfiguration |
FetchConfigurationImpl.addFields(Collection<String> fields) |
FetchConfiguration |
FetchConfiguration.clearFetchGroups()
Clears the set of fetch group names to use when loading
data.
|
FetchConfiguration |
DelegatingFetchConfiguration.clearFetchGroups() |
FetchConfiguration |
FetchConfigurationImpl.clearFetchGroups() |
FetchConfiguration |
FetchConfiguration.clearFields()
Clears the set of field names to use when loading
data.
|
FetchConfiguration |
DelegatingFetchConfiguration.clearFields() |
FetchConfiguration |
FetchConfigurationImpl.clearFields() |
FetchConfiguration |
DelegatingFetchConfiguration.getDelegate()
Return the direct delegate.
|
FetchConfiguration |
DelegatingExtent.getFetchConfiguration() |
FetchConfiguration |
BrokerImpl.getFetchConfiguration() |
FetchConfiguration |
Extent.getFetchConfiguration()
Return the (mutable) fetch configuration for this extent.
|
FetchConfiguration |
StoreContext.getFetchConfiguration()
Return the (mutable) fetch configuration for loading objects from this
context.
|
FetchConfiguration |
DelegatingBroker.getFetchConfiguration() |
FetchConfiguration |
DelegatingQuery.getFetchConfiguration() |
FetchConfiguration |
ExtentImpl.getFetchConfiguration() |
FetchConfiguration |
QueryContext.getFetchConfiguration()
Return the fetch configuration for this query.
|
FetchConfiguration |
QueryImpl.getFetchConfiguration() |
FetchConfiguration |
DelegatingFetchConfiguration.getInnermostDelegate()
Return the native delegate.
|
FetchConfiguration |
StoreManager.newFetchConfiguration()
Return a fetch configuration suitable for this runtime.
|
FetchConfiguration |
DelegatingStoreManager.newFetchConfiguration() |
FetchConfiguration |
BrokerImpl.pushFetchConfiguration() |
FetchConfiguration |
StoreContext.pushFetchConfiguration()
Pushes a new fetch configuration that inherits from the current
fetch configuration onto a stack, and makes the new configuration
the active one.
|
FetchConfiguration |
DelegatingBroker.pushFetchConfiguration() |
FetchConfiguration |
BrokerImpl.pushFetchConfiguration(FetchConfiguration fc) |
FetchConfiguration |
StoreContext.pushFetchConfiguration(FetchConfiguration fc)
Pushes the fetch configuration argument onto a stack, and makes the new configuration
the active one.
|
FetchConfiguration |
DelegatingBroker.pushFetchConfiguration(FetchConfiguration fc) |
FetchConfiguration |
FetchConfiguration.removeFetchGroup(String group)
Remove the given fetch group.
|
FetchConfiguration |
DelegatingFetchConfiguration.removeFetchGroup(String group) |
FetchConfiguration |
FetchConfigurationImpl.removeFetchGroup(String group) |
FetchConfiguration |
DelegatingFetchConfiguration.removeFetchGroups(Collection groups) |
FetchConfiguration |
FetchConfiguration.removeFetchGroups(Collection<String> groups)
Removes
groups from the set of fetch group names
to use when loading objects. |
FetchConfiguration |
FetchConfigurationImpl.removeFetchGroups(Collection<String> groups) |
FetchConfiguration |
FetchConfiguration.removeField(String field)
Remove the given fully-qualified field.
|
FetchConfiguration |
DelegatingFetchConfiguration.removeField(String field) |
FetchConfiguration |
FetchConfigurationImpl.removeField(String field) |
FetchConfiguration |
DelegatingFetchConfiguration.removeFields(Collection fields) |
FetchConfiguration |
FetchConfiguration.removeFields(Collection<String> fields)
Removes
fields from the set of fully-qualified field names
to use when loading objects. |
FetchConfiguration |
FetchConfigurationImpl.removeFields(Collection<String> fields) |
FetchConfiguration |
FetchConfiguration.resetFetchGroups()
Resets the set of fetch groups to the list in the global configuration.
|
FetchConfiguration |
DelegatingFetchConfiguration.resetFetchGroups() |
FetchConfiguration |
FetchConfigurationImpl.resetFetchGroups() |
FetchConfiguration |
FetchConfiguration.setExtendedPathLookup(boolean flag)
Sets extended path lookup feature.
|
FetchConfiguration |
DelegatingFetchConfiguration.setExtendedPathLookup(boolean flag) |
FetchConfiguration |
FetchConfigurationImpl.setExtendedPathLookup(boolean flag) |
FetchConfiguration |
FetchConfiguration.setFetchBatchSize(int fetchBatchSize)
Set the fetch batch size for large result set support.
|
FetchConfiguration |
DelegatingFetchConfiguration.setFetchBatchSize(int fetchBatchSize) |
FetchConfiguration |
FetchConfigurationImpl.setFetchBatchSize(int fetchBatchSize) |
FetchConfiguration |
FetchConfiguration.setFlushBeforeQueries(int flush)
The query automatic flush configuration.
|
FetchConfiguration |
DelegatingFetchConfiguration.setFlushBeforeQueries(int flush) |
FetchConfiguration |
FetchConfigurationImpl.setFlushBeforeQueries(int flush) |
FetchConfiguration |
FetchConfiguration.setLockScope(int scope)
The lock scope for next fetch.
|
FetchConfiguration |
DelegatingFetchConfiguration.setLockScope(int scope) |
FetchConfiguration |
FetchConfigurationImpl.setLockScope(int scope) |
FetchConfiguration |
FetchConfiguration.setLockTimeout(int timeout)
The number of milliseconds to wait for an object lock, or -1 for no
limit.
|
FetchConfiguration |
DelegatingFetchConfiguration.setLockTimeout(int timeout) |
FetchConfiguration |
FetchConfigurationImpl.setLockTimeout(int timeout) |
FetchConfiguration |
FetchConfiguration.setMaxFetchDepth(int max)
Set the maximum depth of the fetched instance graph.
|
FetchConfiguration |
DelegatingFetchConfiguration.setMaxFetchDepth(int depth) |
FetchConfiguration |
FetchConfigurationImpl.setMaxFetchDepth(int depth) |
FetchConfiguration |
FetchConfiguration.setQueryCacheEnabled(boolean cache)
Control whether or not query caching is enabled.
|
FetchConfiguration |
DelegatingFetchConfiguration.setQueryCacheEnabled(boolean cache) |
FetchConfiguration |
FetchConfigurationImpl.setQueryCacheEnabled(boolean cache) |
FetchConfiguration |
FetchConfiguration.setQueryTimeout(int timeout)
The number of milliseconds to wait for a query, or -1 for no
limit.
|
FetchConfiguration |
DelegatingFetchConfiguration.setQueryTimeout(int timeout) |
FetchConfiguration |
FetchConfigurationImpl.setQueryTimeout(int timeout) |
FetchConfiguration |
FetchConfiguration.setReadLockLevel(int level)
The lock level to use for locking loaded objects.
|
FetchConfiguration |
DelegatingFetchConfiguration.setReadLockLevel(int level) |
FetchConfiguration |
FetchConfigurationImpl.setReadLockLevel(int level) |
FetchConfiguration |
DelegatingFetchConfiguration.setRootClasses(Collection roots) |
FetchConfiguration |
FetchConfiguration.setRootClasses(Collection<Class<?>> classes)
Root classes for recursive operations.
|
FetchConfiguration |
FetchConfigurationImpl.setRootClasses(Collection<Class<?>> classes) |
FetchConfiguration |
DelegatingFetchConfiguration.setRootInstances(Collection roots) |
FetchConfiguration |
FetchConfiguration.setRootInstances(Collection<?> roots)
Root instances for recursive operations.
|
FetchConfiguration |
FetchConfigurationImpl.setRootInstances(Collection<?> instances) |
FetchConfiguration |
FetchConfiguration.setWriteLockLevel(int level)
The lock level to use for locking dirtied objects.
|
FetchConfiguration |
DelegatingFetchConfiguration.setWriteLockLevel(int level) |
FetchConfiguration |
FetchConfigurationImpl.setWriteLockLevel(int level) |
FetchConfiguration |
FetchConfiguration.traverse(FieldMetaData fm)
Traverse the given field to generate (possibly) a new configuration
state.
|
FetchConfiguration |
DelegatingFetchConfiguration.traverse(FieldMetaData fmd) |
FetchConfiguration |
FetchConfigurationImpl.traverse(FieldMetaData fm) |
Modifier and Type | Method and Description |
---|---|
FinderQuery<K,V,R> |
FinderCache.cache(K key,
V value,
FetchConfiguration fetch)
Cache a FinderQuery for the given key and value.
|
void |
FetchConfiguration.copy(FetchConfiguration fetch)
Copy the state from the given fetch configuration to this one.
|
void |
DelegatingFetchConfiguration.copy(FetchConfiguration fetch) |
void |
FetchConfigurationImpl.copy(FetchConfiguration fetch) |
R |
FinderQuery.execute(OpenJPAStateManager sm,
StoreManager store,
FetchConfiguration fetch)
Execute the query for a given instance.
|
ResultObjectProvider |
StoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch)
Return a provider for all instances of the given candidate class,
optionally including subclasses.
|
ResultObjectProvider |
DelegatingStoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch) |
Iterator<Object> |
StoreContext.extentIterator(Class<?> cls,
boolean subs,
FetchConfiguration fetch,
boolean ignoreChanges)
Return an iterator over all instances of the given type.
|
Iterator |
BrokerImpl.extentIterator(Class type,
boolean subclasses,
FetchConfiguration fetch,
boolean ignoreChanges) |
Iterator |
DelegatingBroker.extentIterator(Class cls,
boolean subs,
FetchConfiguration fetch,
boolean ignoreChanges) |
Object |
BrokerImpl.find(Object oid,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags) |
Object |
StoreContext.find(Object oid,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags)
Return the object with the given oid.
|
Object |
DelegatingBroker.find(Object oid,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags) |
protected Object |
BrokerImpl.find(Object oid,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags,
FindCallbacks call)
Internal finder.
|
Object[] |
StoreContext.findAll(Collection<Object> oids,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags)
Return the objects with the given oids.
|
Object[] |
BrokerImpl.findAll(Collection oids,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags) |
Object[] |
DelegatingBroker.findAll(Collection oids,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags) |
protected Object[] |
BrokerImpl.findAll(Collection oids,
FetchConfiguration fetch,
BitSet exclude,
Object edata,
int flags,
FindCallbacks call)
Internal finder.
|
FinderQuery<K,V,R> |
FinderCache.get(K key,
FetchConfiguration fetch)
Get the FinderQuery for the given key.
|
BitSet |
ObjectIdStateManager.getUnloaded(FetchConfiguration fetch) |
BitSet |
DetachedStateManager.getUnloaded(FetchConfiguration fetch) |
BitSet |
StateManagerImpl.getUnloaded(FetchConfiguration fetch) |
BitSet |
DetachedValueStateManager.getUnloaded(FetchConfiguration fetch) |
BitSet |
OpenJPAStateManager.getUnloaded(FetchConfiguration fetch)
Return a mutable mask of the unloaded fields that need loading based
on the given fetch configuration.
|
void |
AbstractPCResultObjectProvider.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch) |
void |
PCResultObjectProvider.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch)
Initializes the state manager.
|
boolean |
StoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object edata)
Initialize the given state manager.
|
boolean |
DelegatingStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object context) |
protected StateManagerImpl |
BrokerImpl.initialize(StateManagerImpl sm,
boolean load,
FetchConfiguration fetch,
Object edata)
Initialize a newly-constructed state manager.
|
void |
ObjectIdStateManager.load(FetchConfiguration fetch) |
void |
DetachedStateManager.load(FetchConfiguration fetch) |
void |
StateManagerImpl.load(FetchConfiguration fetch) |
void |
DetachedValueStateManager.load(FetchConfiguration fetch) |
void |
OpenJPAStateManager.load(FetchConfiguration fetch)
Load fetch group fields.
|
protected boolean |
StateManagerImpl.load(FetchConfiguration fetch,
int loadMode,
BitSet exclude,
Object sdata,
boolean forWrite)
Load the state of this instance based on the given fetch configuration
and load mode.
|
boolean |
StoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object edata)
Load the given state manager.
|
boolean |
DelegatingStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object context) |
void |
PCData.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
Object context)
Loads some or all of the marked fields from the cache into the
given state manager.
|
void |
PCDataImpl.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
Object context) |
protected abstract void |
AbstractPCResultObjectProvider.load(OpenJPAStateManager sm,
FetchConfiguration fetch)
Load data from the current input record into the given state
manager.
|
void |
PCData.load(OpenJPAStateManager sm,
FetchConfiguration fetch,
Object context)
Loads all fields that are currently stored in the cache
into the given state manager.
|
void |
PCDataImpl.load(OpenJPAStateManager sm,
FetchConfiguration fetch,
Object context) |
Collection<Object> |
StoreManager.loadAll(Collection<OpenJPAStateManager> sms,
PCState state,
int load,
FetchConfiguration fetch,
Object edata)
Initialize, load, or validate the existance of all of the given
objects.
|
Collection<Object> |
DelegatingStoreManager.loadAll(Collection<OpenJPAStateManager> sms,
PCState state,
int load,
FetchConfiguration fetch,
Object context) |
protected void |
PCDataImpl.loadField(OpenJPAStateManager sm,
FieldMetaData fmd,
FetchConfiguration fetch,
Object context)
Set field-level information into the given state manager.
|
FetchConfiguration |
BrokerImpl.pushFetchConfiguration(FetchConfiguration fc) |
FetchConfiguration |
StoreContext.pushFetchConfiguration(FetchConfiguration fc)
Pushes the fetch configuration argument onto a stack, and makes the new configuration
the active one.
|
FetchConfiguration |
DelegatingBroker.pushFetchConfiguration(FetchConfiguration fc) |
Boolean |
PreparedQueryCache.register(String key,
Query query,
FetchConfiguration hints)
Register the given query for caching against the given key if it has not
already been cached.
|
protected Object |
AbstractPCData.toEmbeddedField(OpenJPAStateManager sm,
ValueMetaData vmd,
Object data,
FetchConfiguration fetch,
Object context)
Transform the given data into an embedded PC field value.
|
protected Object |
AbstractPCData.toField(OpenJPAStateManager sm,
FieldMetaData fmd,
Object data,
FetchConfiguration fetch,
Object context)
Transform the given data value into its field value.
|
protected Object |
AbstractPCData.toNestedField(OpenJPAStateManager sm,
ValueMetaData vmd,
Object data,
FetchConfiguration fetch,
Object context)
Transform the given data value to its field value.
|
protected Collection |
AbstractPCData.toNestedFields(OpenJPAStateManager sm,
ValueMetaData vmd,
Collection data,
FetchConfiguration fetch,
Object context)
Transform the given data value to its field value.
|
protected Object |
AbstractPCData.toRelationField(OpenJPAStateManager sm,
ValueMetaData vmd,
Object data,
FetchConfiguration fetch,
Object context)
Transform the given data into a relation field value.
|
protected Object[] |
AbstractPCData.toRelationFields(OpenJPAStateManager sm,
Object data,
FetchConfiguration fetch)
Transform the given data into relation field values.
|
Constructor and Description |
---|
DelegatingFetchConfiguration(FetchConfiguration fetch)
Constructor; supply delegate.
|
DelegatingFetchConfiguration(FetchConfiguration fetch,
RuntimeExceptionTranslator trans)
Constructor; supply delegate and exception translator.
|
Modifier and Type | Method and Description |
---|---|
FetchConfiguration |
FetchPlanImpl.getDelegate()
Delegate.
|
FetchConfiguration |
FetchPlan.getDelegate()
Deprecated.
cast to
FetchPlanImpl instead. This
method pierces the published-API boundary, as does the SPI cast. |
Modifier and Type | Method and Description |
---|---|
protected DelegatingFetchConfiguration |
FetchPlanImpl.newDelegatingFetchConfiguration(FetchConfiguration fetch)
Create a new exception-translating delegating fetch configuration.
|
FetchPlan |
EntityManagerImpl.pushFetchPlan(FetchConfiguration fc) |
Constructor and Description |
---|
FetchPlanImpl(FetchConfiguration fetch)
Constructor; supply delegate.
|
Modifier and Type | Method and Description |
---|---|
protected DelegatingFetchConfiguration |
JDBCFetchPlanImpl.newDelegatingFetchConfiguration(FetchConfiguration fetch) |
Constructor and Description |
---|
JDBCFetchPlanImpl(FetchConfiguration fetch)
Constructor; supply delegate.
|
Modifier and Type | Class and Description |
---|---|
class |
TargetFetchConfiguration
A fetch configuration that is aware of special hint to narrow its operation on
subset of slices.
|
Modifier and Type | Method and Description |
---|---|
static Collection |
ImplHelper.loadAll(Collection sms,
StoreManager store,
PCState state,
int load,
FetchConfiguration fetch,
Object context)
Helper for store manager implementations.
|
Modifier and Type | Method and Description |
---|---|
ResultObjectProvider |
XMLStoreManager.executeExtent(ClassMetaData meta,
boolean subclasses,
FetchConfiguration fetch) |
boolean |
XMLStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object context) |
void |
ObjectData.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch)
Load the data and version information for this object into the
given state manager.
|
boolean |
XMLStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object context) |
void |
ObjectData.load(OpenJPAStateManager sm,
FetchConfiguration fetch)
Load the data and version information for this object into the
given state manager.
|
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.