|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use OpenJPAStateManager | |
---|---|
org.apache.openjpa.abstractstore | OpenJPA Abstract StoreManager Implementation |
org.apache.openjpa.datacache | OpenJPA Data Cache |
org.apache.openjpa.event | OpenJPA Events |
org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel |
org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata |
org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies |
org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction |
org.apache.openjpa.kernel | OpenJPA Runtime Kernel |
org.apache.openjpa.persistence | OpenJPA JPA |
org.apache.openjpa.slice | Extended OpenJPA Interfaces for distributed databases. |
org.apache.openjpa.slice.jdbc | Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. |
org.apache.openjpa.util | OpenJPA Utilities |
org.apache.openjpa.xmlstore | XML Store |
Uses of OpenJPAStateManager in org.apache.openjpa.abstractstore |
---|
Methods in org.apache.openjpa.abstractstore with parameters of type OpenJPAStateManager | |
---|---|
protected boolean |
AbstractStoreManager.assignDataStoreId(OpenJPAStateManager sm,
Object val)
Assign a new datastore identity to the given instance. |
boolean |
AbstractStoreManager.assignField(OpenJPAStateManager sm,
int field,
boolean preFlush)
|
boolean |
AbstractStoreManager.assignObjectId(OpenJPAStateManager sm,
boolean preFlush)
|
void |
AbstractStoreManager.beforeStateChange(OpenJPAStateManager sm,
PCState fromState,
PCState toState)
|
int |
AbstractStoreManager.compareVersion(OpenJPAStateManager state,
Object v1,
Object v2)
Casts v1 and v2 to Comparable , and
invokes v1.compareTo (v2) . |
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. |
boolean |
AbstractStoreManager.syncVersion(OpenJPAStateManager sm,
Object edata)
Since this store manager does not provide optimistic locking support, this method always returns true . |
Uses of OpenJPAStateManager in org.apache.openjpa.datacache |
---|
Methods in org.apache.openjpa.datacache with parameters of type OpenJPAStateManager | |
---|---|
protected void |
DataCachePCDataImpl.clearInverseRelationCache(OpenJPAStateManager sm,
FieldMetaData fmd)
Check if this field is in use of "order by" by other field collections in inverse relation. |
Object |
QueryCacheStoreQuery.evaluate(Object value,
Object ob,
Object[] params,
OpenJPAStateManager sm)
|
boolean |
DataCacheStoreManager.exists(OpenJPAStateManager sm,
Object edata)
|
boolean |
DataCacheStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object edata)
|
boolean |
DataCacheStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object edata)
|
AbstractPCData |
DataCachePCDataImpl.newEmbeddedPCData(OpenJPAStateManager sm)
|
DataCache |
DataCacheManagerImpl.selectCache(OpenJPAStateManager sm)
Select cache for the given managed instance. |
DataCache |
DataCacheManager.selectCache(OpenJPAStateManager sm)
Select the cache where the given managed proxy instance should be cached. |
DataCache |
AbstractDataCache.selectCache(OpenJPAStateManager sm)
|
String |
TypeBasedCacheDistributionPolicy.selectCache(OpenJPAStateManager sm,
Object context)
|
String |
DefaultCacheDistributionPolicy.selectCache(OpenJPAStateManager sm,
Object context)
|
String |
CacheDistributionPolicy.selectCache(OpenJPAStateManager sm,
Object context)
Selects the name of the cache where the given managed proxy object state be cached. |
void |
DataCachePCDataImpl.store(OpenJPAStateManager sm)
|
void |
DataCachePCDataImpl.store(OpenJPAStateManager sm,
BitSet fields)
|
protected void |
DataCachePCDataImpl.storeField(OpenJPAStateManager sm,
FieldMetaData fmd)
Store field-level information from the given state manager. |
boolean |
DataCacheStoreManager.syncVersion(OpenJPAStateManager sm,
Object edata)
|
Method parameters in org.apache.openjpa.datacache with type arguments of type OpenJPAStateManager | |
---|---|
Collection<Exception> |
DataCacheStoreManager.flush(Collection<OpenJPAStateManager> states)
|
Collection<Object> |
DataCacheStoreManager.loadAll(Collection<OpenJPAStateManager> sms,
PCState state,
int load,
FetchConfiguration fetch,
Object edata)
|
Uses of OpenJPAStateManager in org.apache.openjpa.event |
---|
Methods in org.apache.openjpa.event with parameters of type OpenJPAStateManager | |
---|---|
Object |
OrphanedKeyAction.orphan(Object oid,
OpenJPAStateManager sm,
ValueMetaData vmd)
Callback received when OpenJPA discovers an orphaned key. |
Object |
NoneOrphanedKeyAction.orphan(Object oid,
OpenJPAStateManager sm,
ValueMetaData vmd)
|
Object |
LogOrphanedKeyAction.orphan(Object oid,
OpenJPAStateManager sm,
ValueMetaData vmd)
|
Object |
ExceptionOrphanedKeyAction.orphan(Object oid,
OpenJPAStateManager sm,
ValueMetaData vmd)
|
Uses of OpenJPAStateManager in org.apache.openjpa.jdbc.kernel |
---|
Fields in org.apache.openjpa.jdbc.kernel declared as OpenJPAStateManager | |
---|---|
OpenJPAStateManager |
ConnectionInfo.sm
|
Methods in org.apache.openjpa.jdbc.kernel with parameters of type OpenJPAStateManager | |
---|---|
boolean |
JDBCStoreManager.assignField(OpenJPAStateManager sm,
int field,
boolean preFlush)
|
boolean |
JDBCStoreManager.assignObjectId(OpenJPAStateManager sm,
boolean preFlush)
|
void |
JDBCStoreManager.beforeStateChange(OpenJPAStateManager sm,
PCState fromState,
PCState toState)
|
protected void |
PessimisticLockManager.checkLock(ResultSet rs,
OpenJPAStateManager sm,
int timeout)
This method is to provide override for non-JDBC or JDBC-like implementation of checking lock from the result set. |
int |
JDBCStoreManager.compareVersion(OpenJPAStateManager state,
Object v1,
Object v2)
|
protected void |
AbstractUpdateManager.delete(OpenJPAStateManager sm,
ClassMapping mapping,
RowManager rowMgr,
JDBCStore store,
Collection customs)
Recursive method to delete the given instance, base class last. |
Object |
JDBCStoreQuery.evaluate(Object value,
Object ob,
Object[] params,
OpenJPAStateManager sm)
|
Result |
FinderQueryImpl.execute(OpenJPAStateManager sm,
StoreManager store,
FetchConfiguration fetch)
|
boolean |
JDBCStoreManager.exists(OpenJPAStateManager sm,
Object context)
|
protected void |
JDBCStoreManager.getVersion(ClassMapping mapping,
OpenJPAStateManager sm,
Result res)
This method is to provide override for non-JDBC or JDBC-like implementation of getting version from the result set. |
boolean |
JDBCStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object context)
|
protected boolean |
JDBCStoreManager.initializeState(OpenJPAStateManager sm,
PCState state,
JDBCFetchConfiguration fetch,
ConnectionInfo info)
Initialize a newly-loaded instance. |
protected void |
AbstractUpdateManager.insert(OpenJPAStateManager sm,
ClassMapping mapping,
RowManager rowMgr,
JDBCStore store,
Collection customs)
Recursive method to insert the given instance, base class first. |
boolean |
JDBCStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object context)
|
void |
PessimisticLockManager.loadedForUpdate(OpenJPAStateManager sm)
|
void |
JDBCLockManager.loadedForUpdate(OpenJPAStateManager sm)
Notification that the given instance was loaded via a result set produced by a FOR UPDATE select. |
protected void |
PessimisticLockManager.lockInternal(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata,
boolean postVersionCheck)
|
protected void |
MixedLockManager.lockInternal(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata,
boolean postLockVersionCheck)
|
protected void |
MixedLockManager.optimisticLockInternal(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata,
boolean postLockVersionCheck)
|
protected Collection |
AbstractUpdateManager.populateRowManager(OpenJPAStateManager sm,
RowManager rowMgr,
JDBCStore store,
Collection exceps,
Collection customs)
Populate the row manager with rows to be flushed for the given state. |
boolean |
JDBCStoreManager.select(Select sel,
ClassMapping mapping,
int subs,
OpenJPAStateManager sm,
BitSet fields,
JDBCFetchConfiguration fetch,
int eager,
boolean ident,
boolean outer)
For implementation use only. |
protected void |
JDBCStoreManager.setMappedBy(OpenJPAStateManager sm,
FieldMapping mappedByFieldMapping,
Object mappedByObject)
|
boolean |
JDBCStoreManager.syncVersion(OpenJPAStateManager sm,
Object context)
|
protected void |
AbstractUpdateManager.update(OpenJPAStateManager sm,
BitSet dirty,
ClassMapping mapping,
RowManager rowMgr,
JDBCStore store,
Collection customs,
boolean updateIndicators)
Recursive method to update the given instance. |
protected void |
AbstractUpdateManager.updateIndicators(OpenJPAStateManager sm,
ClassMapping mapping,
RowManager rowMgr,
JDBCStore store,
Collection customs,
boolean versionUpdateOnly)
Update version and discriminator indicators. |
Constructors in org.apache.openjpa.jdbc.kernel with parameters of type OpenJPAStateManager | |
---|---|
AbstractUpdateManager.CustomMapping(int action,
OpenJPAStateManager sm,
Strategy strat)
|
Uses of OpenJPAStateManager in org.apache.openjpa.jdbc.meta |
---|
Methods in org.apache.openjpa.jdbc.meta with parameters of type OpenJPAStateManager | |
---|---|
void |
VersionStrategy.afterLoad(OpenJPAStateManager sm,
JDBCStore store)
This method is called after data is loaded into the instance, in case the version indicator works off of a state image. |
void |
Version.afterLoad(OpenJPAStateManager sm,
JDBCStore store)
|
boolean |
VersionStrategy.checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
Checks the version of the given state manager with the version stored in memory. |
boolean |
Version.checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
|
void |
Version.customDelete(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Strategy.customDelete(OpenJPAStateManager sm,
JDBCStore store)
Override this method to customize flushing this mapping. |
void |
FieldMapping.customDelete(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Discriminator.customDelete(OpenJPAStateManager sm,
JDBCStore store)
|
void |
ClassMapping.customDelete(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Version.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Strategy.customInsert(OpenJPAStateManager sm,
JDBCStore store)
Override this method to customize flushing this mapping. |
void |
FieldMapping.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Discriminator.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
void |
ClassMapping.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
boolean |
ClassStrategy.customLoad(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result result)
Implement this method to customize loading from a Result
into an instance. |
boolean |
ClassMapping.customLoad(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result result)
|
boolean |
ClassStrategy.customLoad(OpenJPAStateManager sm,
JDBCStore store,
PCState state,
JDBCFetchConfiguration fetch)
Implement this method to load the state of a given object, without a previous Result . |
boolean |
ClassMapping.customLoad(OpenJPAStateManager sm,
JDBCStore store,
PCState state,
JDBCFetchConfiguration fetch)
|
void |
Version.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Strategy.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
Override this method to customize flushing this mapping. |
void |
FieldMapping.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Discriminator.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
ClassMapping.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
Version.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
Strategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
Set the where values appropriately to delete the proper instance, and set all relations on non-secondary tables as updates. |
void |
FieldMapping.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
Discriminator.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
ClassMapping.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
FieldMapping.deleteRow(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
Delete the row for this object if the reference foreign key exists. |
Object |
Joinable.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
Return the join value of the given column. |
Object |
DelegatingJoinable.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
|
Row |
FieldMapping.getRow(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
int action)
Return the row to use for this field. |
void |
Version.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
Strategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
Set values for the mapping into the proper rows. |
void |
FieldMapping.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
Discriminator.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
ClassMapping.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
Boolean |
Version.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Strategy.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
Return Boolean.FALSE if this mapping does not customize the
delete process, Boolean.TRUE if it does, or null if it does
customize the delete, but also relies on the standard delete method
being called. |
Boolean |
FieldMapping.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Discriminator.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
ClassMapping.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Version.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Strategy.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
Return Boolean.FALSE if this mapping does not customize the
insert process, Boolean.TRUE if it does, or null if it does
customize the insert, but also relies on the standard insert method
being called. |
Boolean |
FieldMapping.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Discriminator.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
ClassMapping.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Version.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Strategy.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
Return Boolean.FALSE if this mapping does not customize the
update process, Boolean.TRUE if it does, or null if it does
customize the update, but also relies on the standard update method
being called. |
Boolean |
FieldMapping.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
Discriminator.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
ClassMapping.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
FieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
Load secondary data using a connection from the store manager. |
void |
FieldMapping.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
FieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
Load virtual row data; the given result is not guaranteed to contain data for this field, so the field mapping should make sure the result contains its needed column data before loading. |
void |
FieldMapping.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
Object |
VersionStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
Result res)
Load data. |
Object |
Version.load(OpenJPAStateManager sm,
JDBCStore store,
Result res)
|
void |
FieldStrategy.loadEagerJoin(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
Load the joined eager result. |
void |
FieldMapping.loadEagerJoin(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
Object |
FieldStrategy.loadEagerParallel(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object res)
Load the batched eager result. |
Object |
FieldMapping.loadEagerParallel(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object res)
|
void |
Embeddable.loadEmbedded(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object val)
Load this strategy's field by transforming the given datastore value. |
int |
FieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
Select the virtual row columns of this mapping. |
int |
FieldMapping.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
FieldStrategy.selectEagerJoin(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
Fill in joined select to related objects. |
void |
FieldMapping.selectEagerJoin(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
FieldStrategy.selectEagerParallel(SelectExecutor sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
Fill in parallel eager select for related objects. |
void |
FieldMapping.selectEagerParallel(SelectExecutor sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
Joinable.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autogen)
Use the given auto-assigned value to set this join value's field on the given instance. |
void |
DelegatingJoinable.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autogen)
|
void |
ValueMappingImpl.setForeignKey(Row row,
OpenJPAStateManager rel)
|
void |
ValueMapping.setForeignKey(Row row,
OpenJPAStateManager rel)
Sets this value's foreign key to the given related object. |
void |
FieldMapping.setForeignKey(Row row,
OpenJPAStateManager sm)
|
boolean |
ClassStrategy.supportsEagerSelect(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
ClassMapping base,
JDBCFetchConfiguration fetch)
Return true if this strategy can perform the given select from the given base mapping. |
boolean |
ClassMapping.supportsEagerSelect(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
ClassMapping base,
JDBCFetchConfiguration fetch)
|
int |
FieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
Return whether this mapping can perform the given select type. |
int |
FieldMapping.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
Object |
ValueHandler.toObjectValue(ValueMapping vm,
Object val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
Translate the given datastore value into its Java equivalent. |
Object |
RelationId.toRelationDataStoreValue(OpenJPAStateManager sm,
Column col)
Return the serialized value for the given related object, now that its id has been assigned. |
void |
Version.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
Strategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
Set values for the mapping into the proper rows. |
void |
FieldMapping.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
Discriminator.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
ClassMapping.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
FieldStrategy.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
Add a WHERE condition to the row for this field such that the field's current DB value must equal the given previous value. |
void |
FieldMapping.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
|
void |
ValueMappingImpl.whereForeignKey(Row row,
OpenJPAStateManager rel)
|
void |
ValueMapping.whereForeignKey(Row row,
OpenJPAStateManager rel)
Sets this value's foreign key to the given related object. |
void |
FieldMapping.whereForeignKey(Row row,
OpenJPAStateManager sm)
|
void |
FieldMapping.wherePrimaryKey(Select sel,
OpenJPAStateManager sm,
JDBCStore store)
Add a wherePrimaryKey or whereForeignKey
condition to the given select, depending on whether we have a join
foreign key. |
Uses of OpenJPAStateManager in org.apache.openjpa.jdbc.meta.strats |
---|
Methods in org.apache.openjpa.jdbc.meta.strats that return OpenJPAStateManager | |
---|---|
static OpenJPAStateManager |
RelationStrategies.getStateManager(Object obj,
StoreContext ctx)
Return the state manager for the given instance, using a detached state manager if the instnace is not managed. |
Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type OpenJPAStateManager | |
---|---|
void |
SuperclassVersionStrategy.afterLoad(OpenJPAStateManager sm,
JDBCStore store)
|
void |
StateComparisonVersionStrategy.afterLoad(OpenJPAStateManager sm,
JDBCStore store)
|
void |
AbstractVersionStrategy.afterLoad(OpenJPAStateManager sm,
JDBCStore store)
|
boolean |
SuperclassVersionStrategy.checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
|
boolean |
StateComparisonVersionStrategy.checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
|
boolean |
ColumnVersionStrategy.checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
|
boolean |
AbstractVersionStrategy.checkVersion(OpenJPAStateManager sm,
JDBCStore store,
boolean updateVersion)
|
void |
EmbedFieldStrategy.customDelete(OpenJPAStateManager sm,
JDBCStore store)
|
void |
AbstractStrategy.customDelete(OpenJPAStateManager sm,
JDBCStore store)
|
void |
StateComparisonVersionStrategy.customInsert(OpenJPAStateManager sm,
JDBCStore store)
This method is for class mappings that take over the insert process, but still want to use this indicator for optimistic locking. |
void |
MaxEmbeddedLobFieldStrategy.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
void |
LobFieldStrategy.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
void |
EmbedFieldStrategy.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
void |
AbstractStrategy.customInsert(OpenJPAStateManager sm,
JDBCStore store)
|
boolean |
AbstractClassStrategy.customLoad(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result result)
|
boolean |
AbstractClassStrategy.customLoad(OpenJPAStateManager sm,
JDBCStore store,
PCState state,
JDBCFetchConfiguration fetch)
|
void |
MaxEmbeddedLobFieldStrategy.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
LobFieldStrategy.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
EmbedFieldStrategy.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
void |
AbstractStrategy.customUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
StateComparisonVersionStrategy.CustomUpdate |
StateComparisonVersionStrategy.customUpdate(OpenJPAStateManager sm,
JDBCStore store,
Table table,
boolean record)
This method is for class mappings that take over the update process, but still want to use this indicator for optimistic locking. |
void |
VerticalClassStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
StringFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationToManyTableFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationToManyInverseKeyFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationRelationMapTableFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationCollectionTableFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
PrimitiveFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
NoneClassStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
MaxEmbeddedLobFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
MapTableFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
LobFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerRelationMapTableFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerCollectionTableFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
FullClassStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
EmbedFieldStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
ColumnVersionStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
AbstractStrategy.delete(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
EmbedFieldStrategy.delete(OpenJPAStateManager owner,
OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Row row)
Delete an embedded object record. |
Object |
StringFieldStrategy.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
|
Object |
RelationFieldStrategy.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
|
Object |
PrimitiveFieldStrategy.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
|
Object |
IdentityJoinable.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
|
Object |
HandlerFieldStrategy.getJoinValue(OpenJPAStateManager sm,
Column col,
JDBCStore store)
|
Object |
EmbeddedClassStrategy.getNullIndicatorValue(OpenJPAStateManager sm)
Return the proper synthetic null indicator value for the given instance. |
(package private) Object |
StoreCollectionFieldStrategy.getObjectIdForJoin(ForeignKey fk,
OpenJPAStateManager sm)
Gets the identity value of the given instance that is suitable to join to the given foreign key. |
Result[] |
RelationRelationMapTableFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] resJoins,
boolean lrs)
|
Result[] |
RelationMapTableFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] joins,
boolean lrs)
|
Result[] |
RelationMapInverseKeyFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] joins,
boolean lrs)
|
Result[] |
RelationHandlerMapTableFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] resJoins,
boolean lrs)
|
Result[] |
LRSMapFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] joins,
boolean lrs)
Return results containing all keys and values for this map. |
Result[] |
HandlerRelationMapTableFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] resJoins,
boolean lrs)
|
Result[] |
HandlerHandlerMapTableFieldStrategy.getResults(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode,
Joins[] joins,
boolean lrs)
|
Row |
StateComparisonVersionStrategy.CustomUpdate.getRow(Table table,
int action,
OpenJPAStateManager sm,
boolean create)
|
protected abstract Object |
MaxEmbeddedLobFieldStrategy.getValue(OpenJPAStateManager sm)
|
protected Object |
MaxEmbeddedClobFieldStrategy.getValue(OpenJPAStateManager sm)
|
protected Object |
MaxEmbeddedCharArrayFieldStrategy.getValue(OpenJPAStateManager sm)
|
protected Object |
MaxEmbeddedByteArrayFieldStrategy.getValue(OpenJPAStateManager sm)
|
protected Object |
MaxEmbeddedBlobFieldStrategy.getValue(OpenJPAStateManager sm)
|
void |
VerticalClassStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
StringFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
StateComparisonVersionStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationToManyTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationToManyInverseKeyFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationRelationMapTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationHandlerMapTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationCollectionTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
PrimitiveFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
NoneClassStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
MaxEmbeddedLobFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
LobFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
InValueDiscriminatorStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerRelationMapTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerHandlerMapTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerCollectionTableFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
FullClassStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
EmbedFieldStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
ColumnVersionStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
AbstractStrategy.insert(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
EmbedFieldStrategy.insert(OpenJPAStateManager owner,
OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Row row)
Insert an embedded object. |
protected abstract Boolean |
MaxEmbeddedLobFieldStrategy.isCustom(OpenJPAStateManager sm,
JDBCStore store)
Return whether this is a custom insert/update. |
protected Boolean |
MaxEmbeddedClobFieldStrategy.isCustom(OpenJPAStateManager sm,
JDBCStore store)
|
protected Boolean |
MaxEmbeddedCharArrayFieldStrategy.isCustom(OpenJPAStateManager sm,
JDBCStore store)
|
protected Boolean |
MaxEmbeddedByteArrayFieldStrategy.isCustom(OpenJPAStateManager sm,
JDBCStore store)
|
protected Boolean |
MaxEmbeddedBlobFieldStrategy.isCustom(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
EmbedFieldStrategy.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
AbstractStrategy.isCustomDelete(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
MaxEmbeddedLobFieldStrategy.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
LobFieldStrategy.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
EmbedFieldStrategy.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
AbstractStrategy.isCustomInsert(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
MaxEmbeddedLobFieldStrategy.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
LobFieldStrategy.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
EmbedFieldStrategy.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
Boolean |
AbstractStrategy.isCustomUpdate(OpenJPAStateManager sm,
JDBCStore store)
|
(package private) boolean |
ColumnVersionStrategy.isSecondaryColumn(Column col,
OpenJPAStateManager sm)
|
void |
StoreCollectionFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
RelationFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
MaxEmbeddedLobFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
MapTableFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
HandlerFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
AbstractFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
void |
StringFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
RelationFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
PrimitiveFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
MaxEmbeddedLobFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
LobFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
HandlerFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
EmbedFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
AbstractFieldStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
Object |
ColumnVersionStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
Result res)
|
Object |
AbstractVersionStrategy.load(OpenJPAStateManager sm,
JDBCStore store,
Result res)
|
void |
StoreCollectionFieldStrategy.loadEagerJoin(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
RelationFieldStrategy.loadEagerJoin(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
void |
AbstractFieldStrategy.loadEagerJoin(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res)
|
Object |
StoreCollectionFieldStrategy.loadEagerParallel(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object res)
|
Object |
RelationFieldStrategy.loadEagerParallel(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object res)
|
Object |
AbstractFieldStrategy.loadEagerParallel(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object res)
|
protected abstract Object |
StoreCollectionFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
Load an element of the collection. |
protected Object |
RelationToManyTableFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
protected Object |
RelationToManyInverseKeyFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationCollectionTableFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationCollectionInverseKeyFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
LRSCollectionFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
Load an element of the collection. |
Object |
HandlerCollectionTableFieldStrategy.loadElement(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
void |
StringFieldStrategy.loadEmbedded(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object val)
|
void |
RelationFieldStrategy.loadEmbedded(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object val)
|
void |
PrimitiveFieldStrategy.loadEmbedded(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object val)
|
void |
HandlerFieldStrategy.loadEmbedded(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object val)
|
void |
EmbedFieldStrategy.loadEmbedded(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Object val)
|
Object |
RelationRelationMapTableFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationMapTableFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationMapInverseKeyFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationHandlerMapTableFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
LRSMapFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
Load a key from the given result. |
Object |
HandlerRelationMapTableFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
HandlerHandlerMapTableFieldStrategy.loadKey(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
static Object |
HandlerStrategies.loadObject(ValueMapping vm,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins,
Column[] cols,
boolean objectValueRequiresLoad)
Load the Object value from the given result. |
Object |
RelationRelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationMapInverseKeyFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
RelationHandlerMapTableFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
LRSMapFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
Load a value from the given result. |
Object |
HandlerRelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
Object |
HandlerHandlerMapTableFieldStrategy.loadValue(OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Result res,
Joins joins)
|
protected boolean |
MapTableFieldStrategy.populateKey(Row row,
OpenJPAStateManager valsm,
Object obj,
StoreContext ctx,
RowManager rm,
JDBCStore store)
|
protected abstract void |
MaxEmbeddedLobFieldStrategy.putData(OpenJPAStateManager sm,
ResultSet rs,
DBDictionary dict)
Set the data from the given state manager into the result set. |
protected void |
MaxEmbeddedClobFieldStrategy.putData(OpenJPAStateManager sm,
ResultSet rs,
DBDictionary dict)
|
protected void |
MaxEmbeddedCharArrayFieldStrategy.putData(OpenJPAStateManager sm,
ResultSet rs,
DBDictionary dict)
|
protected void |
MaxEmbeddedByteArrayFieldStrategy.putData(OpenJPAStateManager sm,
ResultSet rs,
DBDictionary dict)
|
protected void |
MaxEmbeddedBlobFieldStrategy.putData(OpenJPAStateManager sm,
ResultSet rs,
DBDictionary dict)
|
int |
StringFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
RelationFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
PrimitiveFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
MaxEmbeddedLobFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
LobFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
HandlerFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
EmbedFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
int |
AbstractFieldStrategy.select(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
protected Joins |
StoreCollectionFieldStrategy.selectAll(Select sel,
ClassMapping elem,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
Select data for loading, starting in field table. |
void |
StoreCollectionFieldStrategy.selectEagerJoin(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
RelationFieldStrategy.selectEagerJoin(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
AbstractFieldStrategy.selectEagerJoin(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
StoreCollectionFieldStrategy.selectEagerParallel(SelectExecutor sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
RelationFieldStrategy.selectEagerParallel(SelectExecutor sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
AbstractFieldStrategy.selectEagerParallel(SelectExecutor sel,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
int eagerMode)
|
void |
RelationRelationMapTableFieldStrategy.selectKey(Select sel,
ClassMapping key,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationMapTableFieldStrategy.selectKey(Select sel,
ClassMapping key,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationMapInverseKeyFieldStrategy.selectKey(Select sel,
ClassMapping key,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationHandlerMapTableFieldStrategy.selectKey(Select sel,
ClassMapping key,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
LRSMapFieldStrategy.selectKey(Select sel,
ClassMapping key,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
Implement this method to select the keys of this field. |
void |
HandlerRelationMapTableFieldStrategy.selectKey(Select sel,
ClassMapping key,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
HandlerHandlerMapTableFieldStrategy.selectKey(Select sel,
ClassMapping cls,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationRelationMapTableFieldStrategy.selectValue(Select sel,
ClassMapping val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationMapTableFieldStrategy.selectValue(Select sel,
ClassMapping val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationMapInverseKeyFieldStrategy.selectValue(Select sel,
ClassMapping val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
RelationHandlerMapTableFieldStrategy.selectValue(Select sel,
ClassMapping val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
LRSMapFieldStrategy.selectValue(Select sel,
ClassMapping val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
Implement this method to select the values of this field. |
void |
HandlerRelationMapTableFieldStrategy.selectValue(Select sel,
ClassMapping val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
HandlerHandlerMapTableFieldStrategy.selectValue(Select sel,
ClassMapping cls,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch,
Joins joins)
|
void |
StringFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autoInc)
|
void |
RelationFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autoInc)
|
void |
PrimitiveFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autoInc)
|
void |
IdentityJoinable.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autogen)
|
void |
HandlerFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm,
JDBCStore store,
Column col,
Object autoInc)
|
boolean |
VerticalClassStrategy.supportsEagerSelect(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
ClassMapping base,
JDBCFetchConfiguration fetch)
|
boolean |
FullClassStrategy.supportsEagerSelect(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
ClassMapping base,
JDBCFetchConfiguration fetch)
|
boolean |
AbstractClassStrategy.supportsEagerSelect(Select sel,
OpenJPAStateManager sm,
JDBCStore store,
ClassMapping base,
JDBCFetchConfiguration fetch)
|
int |
StringFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
StoreCollectionFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
RelationFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
PrimitiveFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
MaxEmbeddedLobFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
MapTableFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
LobFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
HandlerFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
HandlerCollectionTableFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
EmbedFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
int |
AbstractFieldStrategy.supportsSelect(Select sel,
int type,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
protected Object |
EmbedValueHandler.toDataStoreValue(OpenJPAStateManager em,
ValueMapping vm,
JDBCStore store,
Column[] cols,
Object rval,
int idx)
Helper to convert an object value to its datastore equivalent. |
protected int |
EmbedValueHandler.toDataStoreValue1(OpenJPAStateManager em,
ValueMapping vm,
JDBCStore store,
Column[] cols,
List rvals,
int idx)
|
protected void |
EmbedValueHandler.toObjectValue(OpenJPAStateManager em,
ValueMapping vm,
Object val,
JDBCStore store,
JDBCFetchConfiguration fetch,
Column[] cols,
int idx)
Helper to convert a datastore value to its object equivalent. |
Object |
UntypedPCValueHandler.toObjectValue(ValueMapping vm,
Object val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
Object |
ElementEmbedValueHandler.toObjectValue(ValueMapping vm,
Object val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
Object |
AbstractValueHandler.toObjectValue(ValueMapping vm,
Object val,
OpenJPAStateManager sm,
JDBCStore store,
JDBCFetchConfiguration fetch)
|
protected int |
EmbedValueHandler.toObjectValue1(OpenJPAStateManager em,
ValueMapping vm,
Object val,
JDBCStore store,
JDBCFetchConfiguration fetch,
Column[] cols,
int idx)
|
Object |
UntypedPCValueHandler.toRelationDataStoreValue(OpenJPAStateManager sm,
Column col)
|
Object |
ElementEmbedValueHandler.toRelationDataStoreValue(OpenJPAStateManager sm,
Column col)
|
void |
VerticalClassStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
StringFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
StateComparisonVersionStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationToManyTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationToManyInverseKeyFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationRelationMapTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationHandlerMapTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
RelationCollectionTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
PrimitiveFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
NoneClassStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
MaxEmbeddedLobFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
LobFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerRelationMapTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerHandlerMapTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
HandlerCollectionTableFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
FullClassStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
EmbedFieldStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
ColumnVersionStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
AbstractStrategy.update(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm)
|
void |
EmbedFieldStrategy.update(OpenJPAStateManager owner,
OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Row row)
Update an embedded object. |
protected abstract void |
MaxEmbeddedLobFieldStrategy.update(OpenJPAStateManager sm,
Row row)
Set the value of the owning field into the given row. |
protected void |
MaxEmbeddedClobFieldStrategy.update(OpenJPAStateManager sm,
Row row)
|
protected void |
MaxEmbeddedCharArrayFieldStrategy.update(OpenJPAStateManager sm,
Row row)
|
protected void |
MaxEmbeddedByteArrayFieldStrategy.update(OpenJPAStateManager sm,
Row row)
|
protected void |
MaxEmbeddedBlobFieldStrategy.update(OpenJPAStateManager sm,
Row row)
|
void |
StringFieldStrategy.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
|
void |
PrimitiveFieldStrategy.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
|
void |
MaxEmbeddedLobFieldStrategy.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
|
void |
HandlerFieldStrategy.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
|
void |
AbstractFieldStrategy.where(OpenJPAStateManager sm,
JDBCStore store,
RowManager rm,
Object prevValue)
|
Uses of OpenJPAStateManager in org.apache.openjpa.jdbc.sql |
---|
Methods in org.apache.openjpa.jdbc.sql that return OpenJPAStateManager | |
---|---|
OpenJPAStateManager |
PrimaryRow.getForeignKeySet(ForeignKey fk)
Return the value for the given foreign key. |
OpenJPAStateManager |
PrimaryRow.getForeignKeyWhere(ForeignKey fk)
Return the value for the given foreign key. |
OpenJPAStateManager |
RowImpl.getPrimaryKey()
This implementation does not track primary keys. |
OpenJPAStateManager |
Row.getPrimaryKey()
Return the instance that controls this row. |
OpenJPAStateManager |
PrimaryRow.getPrimaryKey()
|
OpenJPAStateManager |
PrimaryRow.getRelationIdSet(Column col)
Return the recorded value for the given relation id column. |
Methods in org.apache.openjpa.jdbc.sql with parameters of type OpenJPAStateManager | |
---|---|
Row |
RowManagerImpl.getRow(Table table,
int action,
OpenJPAStateManager sm,
boolean create)
|
Row |
RowManager.getRow(Table table,
int action,
OpenJPAStateManager sm,
boolean create)
Return the row for the given table and owner object, or null if create is false and the row has not already been created. |
void |
SecondaryRow.setForeignKey(ForeignKey fk,
ColumnIO io,
OpenJPAStateManager sm)
|
void |
RowImpl.setForeignKey(ForeignKey fk,
ColumnIO io,
OpenJPAStateManager sm)
|
void |
Row.setForeignKey(ForeignKey fk,
ColumnIO io,
OpenJPAStateManager sm)
Set the value of the given foreign key to the given object. |
void |
PrimaryRow.setForeignKey(ForeignKey fk,
ColumnIO io,
OpenJPAStateManager sm)
|
void |
SecondaryRow.setForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
|
void |
RowImpl.setForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
|
void |
Row.setForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
Set the value of the given foreign key to the given object. |
void |
PrimaryRow.setForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
|
void |
RowImpl.setPrimaryKey(ColumnIO io,
OpenJPAStateManager sm)
|
void |
Row.setPrimaryKey(ColumnIO io,
OpenJPAStateManager sm)
Set the primary key to represent the given object. |
void |
PrimaryRow.setPrimaryKey(ColumnIO io,
OpenJPAStateManager sm)
|
void |
RowImpl.setPrimaryKey(OpenJPAStateManager sm)
|
void |
Row.setPrimaryKey(OpenJPAStateManager sm)
Set the primary key to represent the given object. |
void |
PrimaryRow.setPrimaryKey(OpenJPAStateManager sm)
|
void |
SecondaryRow.setRelationId(Column col,
OpenJPAStateManager sm,
RelationId rel)
|
void |
RowImpl.setRelationId(Column col,
OpenJPAStateManager sm,
RelationId rel)
|
void |
Row.setRelationId(Column col,
OpenJPAStateManager sm,
RelationId rel)
Set the value of the given column to the identity of given instance, using the given callback to create the column value. |
void |
PrimaryRow.setRelationId(Column col,
OpenJPAStateManager sm,
RelationId rel)
|
boolean |
DBDictionary.validateBatchProcess(RowImpl row,
Column[] autoAssign,
OpenJPAStateManager sm,
ClassMapping cmd)
Validate the batch process. |
boolean |
DBDictionary.validateDBSpecificBatchProcess(boolean disableBatch,
RowImpl row,
Column[] autoAssign,
OpenJPAStateManager sm,
ClassMapping cmd)
Allow each Dictionary to validate its own batch process. |
void |
RowImpl.whereForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
|
void |
Row.whereForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
Set the foreign key equality criteria to link to the given object. |
void |
PrimaryRow.whereForeignKey(ForeignKey fk,
OpenJPAStateManager sm)
|
void |
RowImpl.wherePrimaryKey(OpenJPAStateManager sm)
|
void |
Row.wherePrimaryKey(OpenJPAStateManager sm)
Set the primary key equality criteria for this row. |
void |
PrimaryRow.wherePrimaryKey(OpenJPAStateManager sm)
|
Constructors in org.apache.openjpa.jdbc.sql with parameters of type OpenJPAStateManager | |
---|---|
PrimaryRow(Column[] cols,
int action,
OpenJPAStateManager owner)
|
|
PrimaryRow(Table table,
int action,
OpenJPAStateManager owner)
Constructor; supply table and action. |
Uses of OpenJPAStateManager in org.apache.openjpa.kernel |
---|
Classes in org.apache.openjpa.kernel that implement OpenJPAStateManager | |
---|---|
class |
DetachedStateManager
Internal state manager for detached instances. |
class |
DetachedValueStateManager
Implementation of OpenJPAStateManager designed to retrieve
values from a detached instance, including when managed by a
DetachedStateManager . |
class |
ObjectIdStateManager
State manager used to access state of embedded object id primary key fields. |
class |
StateManagerImpl
Implementation of the OpenJPAStateManager interface for use
with this runtime. |
Methods in org.apache.openjpa.kernel that return OpenJPAStateManager | |
---|---|
(package private) OpenJPAStateManager |
BrokerImpl.copy(OpenJPAStateManager copy,
PCState state)
If not already cached, create an empty copy of the given state manager in the given state. |
OpenJPAStateManager |
StoreContext.embed(Object obj,
Object id,
OpenJPAStateManager owner,
ValueMetaData ownerMeta)
Make the given instance embedded. |
OpenJPAStateManager |
DelegatingBroker.embed(Object obj,
Object id,
OpenJPAStateManager owner,
ValueMetaData ownerMeta)
|
OpenJPAStateManager |
BrokerImpl.embed(Object obj,
Object id,
OpenJPAStateManager owner,
ValueMetaData ownerMeta)
|
OpenJPAStateManager |
StateManagerImpl.getOwner()
|
OpenJPAStateManager |
OpenJPAStateManager.getOwner()
Return the owning state if this is an embedded instance. |
OpenJPAStateManager |
ObjectIdStateManager.getOwner()
|
OpenJPAStateManager |
DetachedValueStateManager.getOwner()
|
OpenJPAStateManager |
DetachedStateManager.getOwner()
|
OpenJPAStateManager |
StoreContext.getStateManager(Object obj)
Return the state manager for the given instance. |
OpenJPAStateManager |
DelegatingBroker.getStateManager(Object obj)
|
OpenJPAStateManager |
BrokerImpl.getStateManager(Object obj)
|
OpenJPAStateManager |
BrokerImpl.persist(Object obj,
Object id,
boolean explicit,
OpCallbacks call)
Persist the given object. |
OpenJPAStateManager |
DelegatingBroker.persist(Object obj,
Object id,
OpCallbacks call)
|
OpenJPAStateManager |
BrokerImpl.persist(Object obj,
Object id,
OpCallbacks call)
|
OpenJPAStateManager |
Broker.persist(Object pc,
Object id,
OpCallbacks call)
Make the given instance persistent. |
Methods in org.apache.openjpa.kernel with parameters of type OpenJPAStateManager | |
---|---|
protected void |
InverseManager.addToCollection(OpenJPAStateManager sm,
FieldMetaData fmd,
Object val)
Add the given value to the collection at the selected field. |
boolean |
StoreManager.assignField(OpenJPAStateManager sm,
int field,
boolean preFlush)
Assign a value to the given field. |
boolean |
DelegatingStoreManager.assignField(OpenJPAStateManager sm,
int field,
boolean preFlush)
|
boolean |
StoreManager.assignObjectId(OpenJPAStateManager sm,
boolean preFlush)
Assign an object id to the given new instance. |
boolean |
DelegatingStoreManager.assignObjectId(OpenJPAStateManager sm,
boolean preFlush)
|
Object |
VersionAttachStrategy.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
|
Object |
DetachedStateManager.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
|
Object |
DetachedStateAttachStrategy.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
|
abstract Object |
AttachStrategy.attach(AttachManager manager,
Object toAttach,
ClassMetaData meta,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
Attach. |
(package private) Object |
AttachManager.attach(Object toAttach,
PersistenceCapable into,
OpenJPAStateManager owner,
ValueMetaData ownerMeta,
boolean explicit)
Attach. |
protected Collection |
AttachStrategy.attachCollection(AttachManager manager,
Collection orig,
OpenJPAStateManager sm,
FieldMetaData fmd)
Return a new collection with the attached contents of the given one. |
protected Map |
AttachStrategy.attachMap(AttachManager manager,
Map orig,
OpenJPAStateManager sm,
FieldMetaData fmd)
Make sure all the values in the given map are attached. |
void |
StoreManager.beforeStateChange(OpenJPAStateManager sm,
PCState fromState,
PCState toState)
Notification that the given state manager is about to change its lifecycle state. |
void |
DelegatingStoreManager.beforeStateChange(OpenJPAStateManager sm,
PCState fromState,
PCState toState)
|
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
FieldMetaData fmd,
FieldMetaData[] inverses,
Object newValue)
Remove all relations between the initial value of fmd for
the instance managed by sm and its inverses. |
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
Object val,
FieldMetaData fmd,
FieldMetaData[] inverses)
Clear all inverse the relations from val to the instance
managed by sm . |
int |
StoreManager.compareVersion(OpenJPAStateManager state,
Object v1,
Object v2)
Compare the two version objects. |
int |
DelegatingStoreManager.compareVersion(OpenJPAStateManager state,
Object v1,
Object v2)
|
(package private) OpenJPAStateManager |
BrokerImpl.copy(OpenJPAStateManager copy,
PCState state)
If not already cached, create an empty copy of the given state manager in the given state. |
void |
InverseManager.correctRelations(OpenJPAStateManager sm,
FieldMetaData fmd,
Object value)
Correct relations from the given dirty field to inverse instances. |
OpenJPAStateManager |
StoreContext.embed(Object obj,
Object id,
OpenJPAStateManager owner,
ValueMetaData ownerMeta)
Make the given instance embedded. |
OpenJPAStateManager |
DelegatingBroker.embed(Object obj,
Object id,
OpenJPAStateManager owner,
ValueMetaData ownerMeta)
|
OpenJPAStateManager |
BrokerImpl.embed(Object obj,
Object id,
OpenJPAStateManager owner,
ValueMetaData ownerMeta)
|
Object |
StoreQuery.evaluate(Object value,
Object ob,
Object[] params,
OpenJPAStateManager sm)
|
Object |
AbstractStoreQuery.evaluate(Object value,
Object ob,
Object[] params,
OpenJPAStateManager sm)
|
R |
FinderQuery.execute(OpenJPAStateManager sm,
StoreManager store,
FetchConfiguration fetch)
Execute the query for a given instance. |
boolean |
StoreManager.exists(OpenJPAStateManager sm,
Object edata)
Verify that the given instance exists in the data store; return false if it does not. |
boolean |
ROPStoreManager.exists(OpenJPAStateManager sm,
Object context)
|
boolean |
DelegatingStoreManager.exists(OpenJPAStateManager sm,
Object context)
|
int |
VersionLockManager.getLockLevel(OpenJPAStateManager sm)
Returns the given instance's lock level, assuming that the state's lock object is a number. |
int |
NoneLockManager.getLockLevel(OpenJPAStateManager sm)
|
int |
LockManager.getLockLevel(OpenJPAStateManager sm)
Return the lock level of the specified instance, or LockLevels.LOCK_NONE if not locked. |
protected Object |
AttachStrategy.getReference(AttachManager manager,
Object toAttach,
OpenJPAStateManager sm,
ValueMetaData vmd)
Return a managed, possibly hollow reference for the given detached object. |
void |
PCResultObjectProvider.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch)
Initializes the state manager. |
void |
AbstractPCResultObjectProvider.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch)
|
boolean |
StoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object edata)
Initialize the given state manager. |
boolean |
ROPStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object context)
|
boolean |
DelegatingStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object context)
|
boolean |
StoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object edata)
Load the given state manager. |
boolean |
ROPStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object context)
|
boolean |
DelegatingStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object context)
|
void |
PCDataImpl.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
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. |
protected abstract void |
AbstractPCResultObjectProvider.load(OpenJPAStateManager sm,
FetchConfiguration fetch)
Load data from the current input record into the given state manager. |
void |
PCDataImpl.load(OpenJPAStateManager sm,
FetchConfiguration fetch,
Object context)
|
void |
PCData.load(OpenJPAStateManager sm,
FetchConfiguration fetch,
Object context)
Loads all fields that are currently stored in the cache into the given state manager. |
protected void |
PCDataImpl.loadField(OpenJPAStateManager sm,
FieldMetaData fmd,
FetchConfiguration fetch,
Object context)
Set field-level information into the given state manager. |
protected void |
PCDataImpl.loadImplData(OpenJPAStateManager sm)
Set impl data information into the given state manager. |
protected void |
PCDataImpl.loadImplData(OpenJPAStateManager sm,
FieldMetaData fmd)
Set field-level impl data into the given state manager. |
protected void |
PCDataImpl.loadIntermediate(OpenJPAStateManager sm,
FieldMetaData fmd)
Set intermediate information for the given field into the state manager. |
protected void |
PCDataImpl.loadVersion(OpenJPAStateManager sm)
Set version information into the given state manager. |
void |
VersionLockManager.lock(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata)
Delegates to VersionLockManager.lockInternal(org.apache.openjpa.kernel.OpenJPAStateManager, int, int, java.lang.Object, boolean) after traversing to owning
instance (if embedded) and assuring that the instance is persistent,
is not new, and is not already locked at a higher level. |
void |
NoneLockManager.lock(OpenJPAStateManager sm,
int level,
int timeout,
Object context)
|
void |
LockManager.lock(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata)
Obtain a lock on the specified object. |
protected void |
VersionLockManager.lockInternal(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata,
boolean postLockVersionCheck)
Marks the instance's transactional status in accordance with the settings of VersionLockManager.getVersionCheckOnReadLock()
and VersionLockManager.getVersionUpdateOnWriteLock() . |
AbstractPCData |
PCDataImpl.newEmbeddedPCData(OpenJPAStateManager sm)
Return a new PCData implementation of the right type for
embedded instances. |
abstract AbstractPCData |
AbstractPCData.newEmbeddedPCData(OpenJPAStateManager sm)
Create a new pcdata for holding the state of an embedded instance. |
protected void |
VersionLockManager.optimisticLockInternal(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata,
boolean postLockVersionCheck)
|
int |
OpCallbacks.processArgument(int op,
Object arg,
OpenJPAStateManager sm)
Process operation argument. |
Object |
FindCallbacks.processReturn(Object oid,
OpenJPAStateManager sm)
Process operation return value. |
Object |
BrokerImpl.processReturn(Object oid,
OpenJPAStateManager sm)
|
void |
VersionLockManager.refreshLock(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata)
|
void |
NoneLockManager.refreshLock(OpenJPAStateManager sm,
int level,
int timeout,
Object context)
|
void |
LockManager.refreshLock(OpenJPAStateManager sm,
int level,
int timeout,
Object sdata)
Perform the same function as previous lock method and has the option to perform a version check after the lock function has completed. |
void |
VersionLockManager.release(OpenJPAStateManager sm)
Nulls given instance's lock object. |
void |
NoneLockManager.release(OpenJPAStateManager sm)
|
void |
LockManager.release(OpenJPAStateManager sm)
Release the lock on the given object. |
protected void |
InverseManager.removeFromCollection(OpenJPAStateManager sm,
FieldMetaData fmd,
Object val)
Remove the given instance from the collection. |
protected void |
VersionLockManager.setLockLevel(OpenJPAStateManager sm,
int level)
Sets the given instance's lock level to the given number. |
void |
PCDataImpl.store(OpenJPAStateManager sm)
|
void |
PCData.store(OpenJPAStateManager sm)
Store all loaded fields of the state manager. |
void |
PCDataImpl.store(OpenJPAStateManager sm,
BitSet fields)
|
void |
PCData.store(OpenJPAStateManager sm,
BitSet fields)
Store the given fields from the state manager. |
protected void |
PCDataImpl.storeField(OpenJPAStateManager sm,
FieldMetaData fmd)
Store field-level information from the given state manager. |
protected void |
InverseManager.storeField(OpenJPAStateManager sm,
FieldMetaData fmd,
Object compare,
Object val)
Store a given value at the given field. |
protected void |
PCDataImpl.storeImplData(OpenJPAStateManager sm)
Store impl data from the given state manager. |
protected void |
PCDataImpl.storeImplData(OpenJPAStateManager sm,
FieldMetaData fmd,
boolean fieldLoaded)
Store impl data for the given field. |
protected void |
PCDataImpl.storeIntermediate(OpenJPAStateManager sm,
FieldMetaData fmd)
Store the intermediate field value for the given field. |
protected void |
InverseManager.storeNull(OpenJPAStateManager sm,
FieldMetaData fmd,
Object compare)
Store null value at the given field. |
protected void |
PCDataImpl.storeVersion(OpenJPAStateManager sm)
Store version information from the given state manager. |
boolean |
StoreManager.syncVersion(OpenJPAStateManager sm,
Object edata)
Update the version information in the given state manager to the version stored in the data store. |
boolean |
ROPStoreManager.syncVersion(OpenJPAStateManager sm,
Object context)
|
boolean |
DelegatingStoreManager.syncVersion(OpenJPAStateManager sm,
Object context)
|
protected void |
InverseManager.throwException(OpenJPAStateManager sm,
FieldMetaData fmd)
Throw an inconsistency exception |
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. |
protected void |
InverseManager.warnConsistency(OpenJPAStateManager sm,
FieldMetaData fmd)
Log an inconsistency warning |
Method parameters in org.apache.openjpa.kernel with type arguments of type OpenJPAStateManager | |
---|---|
Collection<Exception> |
StoreManager.flush(Collection<OpenJPAStateManager> sms)
Flush the given state manager collection to the datastore, returning a collection of exceptions encountered during flushing. |
Collection<Exception> |
DelegatingStoreManager.flush(Collection<OpenJPAStateManager> sms)
|
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)
|
Constructors in org.apache.openjpa.kernel with parameters of type OpenJPAStateManager | |
---|---|
DetachedStateManager(PersistenceCapable pc,
OpenJPAStateManager sm,
BitSet load,
boolean access,
boolean multithreaded)
Constructor. |
|
ObjectIdStateManager(Object oid,
OpenJPAStateManager owner,
ValueMetaData ownerVal)
Constructor; supply embedded object id and its owner. |
Uses of OpenJPAStateManager in org.apache.openjpa.persistence |
---|
Methods in org.apache.openjpa.persistence with parameters of type OpenJPAStateManager | |
---|---|
int |
EntityManagerImpl.processArgument(int op,
Object obj,
OpenJPAStateManager sm)
|
Object |
EntityManagerImpl.processReturn(Object oid,
OpenJPAStateManager sm)
|
Uses of OpenJPAStateManager in org.apache.openjpa.slice |
---|
Methods in org.apache.openjpa.slice that return OpenJPAStateManager | |
---|---|
OpenJPAStateManager |
DistributedBrokerImpl.persist(Object pc,
Object id,
boolean explicit,
OpCallbacks call)
Assigns slice identifier to the resultant StateManager as initialized by the super class implementation. |
Methods in org.apache.openjpa.slice with parameters of type OpenJPAStateManager | |
---|---|
static SliceInfo |
SliceImplHelper.getSliceInfo(OpenJPAStateManager sm)
Gets the assigned slice information, if any, from the given StateManager. |
static SliceInfo |
SliceImplHelper.getSlicesByPolicy(OpenJPAStateManager sm,
DistributedConfiguration conf,
Object ctx)
Gets the target slices for the given StateManager. |
static boolean |
SliceImplHelper.isSliceAssigned(OpenJPAStateManager sm)
Affirms if the given StateManager has an assigned slice. |
SliceInfo |
SliceInfo.setInto(OpenJPAStateManager sm)
Sets this receiver as the given StateManager's internal instance-level data. |
Uses of OpenJPAStateManager in org.apache.openjpa.slice.jdbc |
---|
Methods in org.apache.openjpa.slice.jdbc with parameters of type OpenJPAStateManager | |
---|---|
boolean |
DistributedJDBCStoreManager.assignField(OpenJPAStateManager sm,
int field,
boolean preFlush)
|
boolean |
DistributedJDBCStoreManager.assignObjectId(OpenJPAStateManager sm,
boolean preFlush)
|
void |
DistributedJDBCStoreManager.beforeStateChange(OpenJPAStateManager sm,
PCState fromState,
PCState toState)
|
int |
DistributedJDBCStoreManager.compareVersion(OpenJPAStateManager sm,
Object v1,
Object v2)
|
boolean |
DistributedJDBCStoreManager.exists(OpenJPAStateManager sm,
Object edata)
|
protected SliceInfo |
DistributedJDBCStoreManager.findSliceNames(OpenJPAStateManager sm,
Object edata)
Decides the index of the StoreManager by first looking at the implementation data. |
boolean |
DistributedJDBCStoreManager.initialize(OpenJPAStateManager sm,
PCState state,
FetchConfiguration fetch,
Object edata)
|
boolean |
DistributedJDBCStoreManager.load(OpenJPAStateManager sm,
BitSet fields,
FetchConfiguration fetch,
int lockLevel,
Object edata)
|
(package private) boolean |
DistributedJDBCStoreManager.occurs(OpenJPAStateManager sm,
Collection<org.apache.openjpa.slice.jdbc.DistributedJDBCStoreManager.StateManagerSet> reminder)
|
boolean |
DistributedJDBCStoreManager.syncVersion(OpenJPAStateManager sm,
Object edata)
|
Uses of OpenJPAStateManager in org.apache.openjpa.util |
---|
Methods in org.apache.openjpa.util that return OpenJPAStateManager | |
---|---|
OpenJPAStateManager |
Proxy.getOwner()
Return the owning object. |
OpenJPAStateManager |
AbstractLRSProxyMap.getOwner()
|
OpenJPAStateManager |
AbstractLRSProxyCollection.getOwner()
|
Methods in org.apache.openjpa.util with parameters of type OpenJPAStateManager | |
---|---|
static boolean |
ApplicationIds.assign(OpenJPAStateManager sm,
StoreManager store,
boolean preFlush)
Assign an application identity object to the given state, or return false if determining the application identity requires a flush. |
static BitSet |
ImplHelper.getUpdateFields(OpenJPAStateManager sm)
Returns the fields of the state that require an update. |
static boolean |
Proxies.isOwner(Proxy proxy,
OpenJPAStateManager sm,
int field)
Used by proxy types to check if the given owners and field names are equivalent. |
void |
Proxy.setOwner(OpenJPAStateManager sm,
int field)
Reset the state of the proxy, and set the owning instance of the proxy and the name of the field it is assigned to. |
void |
AbstractLRSProxyMap.setOwner(OpenJPAStateManager sm,
int field)
|
void |
AbstractLRSProxyCollection.setOwner(OpenJPAStateManager sm,
int field)
|
Uses of OpenJPAStateManager in org.apache.openjpa.xmlstore |
---|
Methods in org.apache.openjpa.xmlstore with parameters of type OpenJPAStateManager | |
---|---|
boolean |
XMLStoreManager.exists(OpenJPAStateManager sm,
Object context)
|
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. |
void |
ObjectData.store(OpenJPAStateManager sm)
Store the data and version information for this object from the given state manager. |
boolean |
XMLStoreManager.syncVersion(OpenJPAStateManager sm,
Object context)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |