public class StoreManager
extends org.apache.openjpa.abstractstore.AbstractStoreManager
| Constructor and Description |
|---|
StoreManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
beginOptimistic() |
void |
commit() |
org.apache.openjpa.lib.rop.ResultObjectProvider |
executeExtent(org.apache.openjpa.meta.ClassMetaData classmetadata,
boolean flag,
org.apache.openjpa.kernel.FetchConfiguration fetchconfiguration) |
boolean |
exists(org.apache.openjpa.kernel.OpenJPAStateManager sm,
Object edata)
Returns whether the state manager's managed object exists in space.
|
protected Collection |
flush(Collection pNew,
Collection pNewUpdated,
Collection pNewFlushedDeleted,
Collection pDirty,
Collection pDeleted)
Flushes changes to GigaSpaces.
|
int |
getClassRelationStatus(Class<?> type)
Gets the class relation status (one-to-one etc..) for the provided type.
|
SpaceConfiguration |
getConfiguration() |
Transaction |
getCurrentTransaction()
Gets the current active transaction.
|
com.j_spaces.jdbc.driver.GConnection |
getJdbcConnection()
Gets a JDBC connection using the configuration's space instance.
|
protected Collection<String> |
getUnsupportedOptions() |
boolean |
initialize(org.apache.openjpa.kernel.OpenJPAStateManager sm,
org.apache.openjpa.kernel.PCState state,
org.apache.openjpa.kernel.FetchConfiguration fetchConfiguration,
Object edata) |
boolean |
isCached(List<Object> oids,
BitSet edata) |
boolean |
load(org.apache.openjpa.kernel.OpenJPAStateManager sm,
BitSet fields,
org.apache.openjpa.kernel.FetchConfiguration fetch,
int lockLevel,
Object context)
This method loads specific fields from the data store for updating them.
|
Collection |
loadAll(Collection sms,
org.apache.openjpa.kernel.PCState state,
int load,
org.apache.openjpa.kernel.FetchConfiguration fetch,
Object edata) |
Object |
loadObject(org.apache.openjpa.meta.ClassMetaData classMetaData,
com.gigaspaces.internal.transport.IEntryPacket entry)
Initializes an ExternalEntry result as a state managed Pojo.
|
protected org.apache.openjpa.conf.OpenJPAConfiguration |
newConfiguration() |
org.apache.openjpa.kernel.StoreQuery |
newQuery(String language) |
protected void |
open() |
void |
rollback() |
void |
rollbackOptimistic() |
boolean |
syncVersion(org.apache.openjpa.kernel.OpenJPAStateManager sm,
Object edata) |
assignDataStoreId, assignField, assignObjectId, beforeStateChange, cancelAll, close, compareVersion, copyDataStoreId, flush, getClientConnection, getContext, getDataStoreIdSequence, getDataStoreIdType, getManagedType, getPlatform, getValueSequence, newDataStoreId, newFetchConfiguration, releaseConnection, retainConnection, setContextprotected void open()
open in class org.apache.openjpa.abstractstore.AbstractStoreManagerprotected Collection<String> getUnsupportedOptions()
getUnsupportedOptions in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic boolean syncVersion(org.apache.openjpa.kernel.OpenJPAStateManager sm,
Object edata)
syncVersion in interface org.apache.openjpa.kernel.StoreManagersyncVersion in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic void begin()
begin in interface org.apache.openjpa.kernel.StoreManagerbegin in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic void commit()
commit in interface org.apache.openjpa.kernel.StoreManagercommit in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic void rollback()
rollback in interface org.apache.openjpa.kernel.StoreManagerrollback in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic void beginOptimistic()
beginOptimistic in interface org.apache.openjpa.kernel.StoreManagerbeginOptimistic in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic void rollbackOptimistic()
rollbackOptimistic in interface org.apache.openjpa.kernel.StoreManagerrollbackOptimistic in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic org.apache.openjpa.kernel.StoreQuery newQuery(String language)
newQuery in interface org.apache.openjpa.kernel.StoreManagernewQuery in class org.apache.openjpa.abstractstore.AbstractStoreManagerprotected org.apache.openjpa.conf.OpenJPAConfiguration newConfiguration()
newConfiguration in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic SpaceConfiguration getConfiguration()
public boolean exists(org.apache.openjpa.kernel.OpenJPAStateManager sm,
Object edata)
public Collection loadAll(Collection sms, org.apache.openjpa.kernel.PCState state, int load, org.apache.openjpa.kernel.FetchConfiguration fetch, Object edata)
loadAll in interface org.apache.openjpa.kernel.StoreManagerloadAll in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic boolean initialize(org.apache.openjpa.kernel.OpenJPAStateManager sm,
org.apache.openjpa.kernel.PCState state,
org.apache.openjpa.kernel.FetchConfiguration fetchConfiguration,
Object edata)
initialize in interface org.apache.openjpa.kernel.StoreManagerinitialize in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic boolean load(org.apache.openjpa.kernel.OpenJPAStateManager sm,
BitSet fields,
org.apache.openjpa.kernel.FetchConfiguration fetch,
int lockLevel,
Object context)
load in interface org.apache.openjpa.kernel.StoreManagerload in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic org.apache.openjpa.lib.rop.ResultObjectProvider executeExtent(org.apache.openjpa.meta.ClassMetaData classmetadata,
boolean flag,
org.apache.openjpa.kernel.FetchConfiguration fetchconfiguration)
executeExtent in interface org.apache.openjpa.kernel.StoreManagerexecuteExtent in class org.apache.openjpa.abstractstore.AbstractStoreManagerprotected Collection flush(Collection pNew, Collection pNewUpdated, Collection pNewFlushedDeleted, Collection pDirty, Collection pDeleted)
flush in class org.apache.openjpa.abstractstore.AbstractStoreManagerpublic Object loadObject(org.apache.openjpa.meta.ClassMetaData classMetaData, com.gigaspaces.internal.transport.IEntryPacket entry)
public Transaction getCurrentTransaction()
public com.j_spaces.jdbc.driver.GConnection getJdbcConnection()
throws SQLException
SQLExceptionpublic int getClassRelationStatus(Class<?> type)
Copyright © GigaSpaces.