|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PersistenceManagerInternal | |
org.apache.jdo.impl.fostore | This package contains the implementation of the File/Object Store JDO Reference Implementation (FOStore, pronounced "foster"). |
org.apache.jdo.impl.jdoql | |
org.apache.jdo.impl.jdoql.jdoqlc | |
org.apache.jdo.impl.jdoql.scope | |
org.apache.jdo.impl.pm | This package contains classes that are for use across all kinds of implementations of the JDO Reference Implementation. |
org.apache.jdo.impl.state | |
org.apache.jdo.jdoql | This package contains interfaces defining the query result and a basic implementation. |
org.apache.jdo.state | This package contains the internal StateManager and teh FIeldManager interface. |
org.apache.jdo.store | This package contains StoreManager and store-related interfaces plus an abstract StoreManager implementation. |
Uses of PersistenceManagerInternal in org.apache.jdo.impl.fostore |
Classes in org.apache.jdo.impl.fostore that implement PersistenceManagerInternal | |
class |
FOStorePM
Subclass of #PersistenceManagerImpl implementing
abstract methods newQuery . |
Fields in org.apache.jdo.impl.fostore declared as PersistenceManagerInternal | |
private PersistenceManagerInternal |
CreateOIDRequest.pm
|
private PersistenceManagerInternal |
FetchRequest.pm
|
private PersistenceManagerInternal |
FOStoreExtent.pm
Persistence manager on which getExtent was invoked by user. |
private PersistenceManagerInternal |
GetExtentRequest.pm
The PersistenceManagerInternal that is making this request. |
private PersistenceManagerInternal |
GetInstancesRequest.pm
The PersistenceManagerInternal that is making this request. |
private PersistenceManagerInternal |
GetClassRequest.pm
PersistenceManagerInternal used to load the class. |
private PersistenceManagerInternal |
ObjectTranscriber.pm
|
private PersistenceManagerInternal |
FieldFetcher.pm
PM on whose behalf we read |
Methods in org.apache.jdo.impl.fostore with parameters of type PersistenceManagerInternal | |
(package private) static AID |
AID.create(java.lang.Class pcClass,
javax.jdo.spi.PersistenceCapable pc,
java.lang.Object userOid,
PersistenceManagerInternal pm,
FOStorePMF pmf)
Create and return a new instance of AID. |
private void |
AID.setSuperCLIDBits(java.lang.Class pcClass,
java.lang.Class keyClass,
PersistenceManagerInternal pm,
FOStorePMF pmf)
Sets CLID bits for the superclass that corresponds to the user defined key class. |
(package private) OID |
FOStoreModel.bind(java.lang.Class cls,
int type,
javax.jdo.spi.PersistenceCapable pc,
java.lang.Object oid,
PersistenceManagerInternal pm,
FOStorePMF pmf)
Causes the given class mapped to an OID. |
CreateOIDRequest |
RequestFactory.getCreateOIDRequest(StateManagerInternal sm,
Message m,
FOStorePMF pmf,
OID oid,
PersistenceManagerInternal pm)
Creates a request object that will get a datastore OID for a provisional OID. |
GetExtentRequest |
RequestFactory.getGetExtentRequest(FOStoreExtent extent,
java.lang.Class pcClass,
boolean subclasses,
Message m,
PersistenceManagerInternal pm)
Creates a request object to cause a particular class's extent to be retrieved. |
GetInstancesRequest |
RequestFactory.getGetInstancesRequest(java.util.ArrayList oids,
int start,
int numInstances,
Message m,
PersistenceManagerInternal pm,
java.lang.Class cls)
Creates a request to get instances for some oids. |
GetClassRequest |
RequestFactory.getGetClassRequest(CLID clid,
Message m,
FOStorePMF pmf,
PersistenceManagerInternal pm)
Creates a request object to cause the java.lang.Class associated with the given CLID to be provided. |
(package private) int[] |
FOStoreTranscriber.storeObject(java.lang.Object value,
FOStoreOutput out,
PersistenceManagerInternal pm)
|
(package private) java.lang.Object |
FOStoreTranscriber.fetchObject(java.io.DataInput in,
java.lang.Object owner,
int fieldNum,
PersistenceManagerInternal pm)
|
(package private) static java.util.ArrayList |
GetExtentRequest.readInstances(java.io.DataInput in,
int numInstances,
FOStoreModel model,
PersistenceManagerInternal pm,
java.lang.Class cls)
Reads instances from given DataInput using a FieldFetcher . |
(package private) int[] |
ObjectTranscriber.storeObject(java.lang.Object value,
FOStoreOutput out,
PersistenceManagerInternal pm)
Stores an object on the given FOStoreOutput by delegating to the other storeObject method after stashing away pm. |
(package private) java.lang.Object |
ObjectTranscriber.fetchObject(java.io.DataInput in,
java.lang.Object owner,
int fieldNum,
PersistenceManagerInternal pm)
Retrieves an object from the given DataInput by delegating to the other fetchObject method after stashing away pm |
CreateOIDRequest |
BufferedRequestFactory.getCreateOIDRequest(StateManagerInternal sm,
Message m,
FOStorePMF pmf,
OID oid,
PersistenceManagerInternal pm)
|
GetExtentRequest |
BufferedRequestFactory.getGetExtentRequest(FOStoreExtent extent,
java.lang.Class pcClass,
boolean subclasses,
Message m,
PersistenceManagerInternal pm)
|
GetInstancesRequest |
BufferedRequestFactory.getGetInstancesRequest(java.util.ArrayList oids,
int start,
int numInstances,
Message m,
PersistenceManagerInternal pm,
java.lang.Class cls)
|
GetClassRequest |
BufferedRequestFactory.getGetClassRequest(CLID clid,
Message m,
FOStorePMF pmf,
PersistenceManagerInternal pm)
|
javax.jdo.Extent |
FOStoreStoreManager.getExtent(java.lang.Class pcClass,
boolean subclasses,
PersistenceManagerInternal pm)
|
java.lang.Object |
FOStoreStoreManager.createObjectId(StateManagerInternal sm,
PersistenceManagerInternal pm)
Creates a new object id for the given sm. |
OID |
FOStoreStoreManager.createInternalObjectId(StateManagerInternal sm,
javax.jdo.spi.PersistenceCapable pc,
java.lang.Object oid,
java.lang.Class cls,
PersistenceManagerInternal pm)
Creates a new object id for the given class. |
java.lang.Object |
FOStoreStoreManager.getInternalObjectId(java.lang.Object objectId,
PersistenceManagerInternal pm)
|
java.lang.Class |
FOStoreStoreManager.getPCClassForOid(java.lang.Object objectId,
PersistenceManagerInternal pm)
|
(package private) java.util.ArrayList |
FOStoreStoreManager.getInstances(java.util.ArrayList oids,
int start,
int numInstances,
PersistenceManagerInternal pm,
java.lang.Class cls)
Get instances for oids |
Constructors in org.apache.jdo.impl.fostore with parameters of type PersistenceManagerInternal | |
CreateOIDRequest(StateManagerInternal sm,
Message m,
FOStorePMF pmf,
OID oid,
PersistenceManagerInternal pm)
|
|
FOStoreExtent(java.lang.Class cls,
boolean subclasses,
PersistenceManagerInternal pm,
RequestFactory rf,
FOStoreConnector connector)
|
|
GetExtentRequest(FOStoreExtent extent,
java.lang.Class cls,
boolean subclasses,
Message m,
PersistenceManagerInternal pm)
|
|
GetInstancesRequest(java.util.ArrayList oids,
int start,
int numInstances,
Message m,
PersistenceManagerInternal pm,
java.lang.Class cls)
|
|
GetClassRequest(CLID clid,
Message m,
FOStorePMF pmf,
PersistenceManagerInternal pm)
|
|
FieldFetcher(FOStoreInput fin,
FOStoreModel model,
PersistenceManagerInternal pm,
java.lang.ClassLoader candidateLoader)
|
|
FieldFetcher(FOStoreInput fin,
FOStoreModel model,
PersistenceManagerInternal pm,
java.lang.ClassLoader candidateLoader,
boolean skip)
Called by AID when PK fields are written sequentially independent of their actual field numbers. |
Uses of PersistenceManagerInternal in org.apache.jdo.impl.jdoql |
Fields in org.apache.jdo.impl.jdoql declared as PersistenceManagerInternal | |
(package private) PersistenceManagerInternal |
MemoryQuery.pm
|
private PersistenceManagerInternal |
QueryImpl.pm
The pm for this query instance. |
private PersistenceManagerInternal |
QueryResultHelperImpl.pm
The query PM |
Methods in org.apache.jdo.impl.jdoql with parameters of type PersistenceManagerInternal | |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Object compiled)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter)
|
static void |
QueryResultHelperImpl.checkPM(PersistenceManagerInternal queryPM,
java.lang.Object value)
Checks the PersistenceManager of the specified value to be identical to the one from the query instance. |
Constructors in org.apache.jdo.impl.jdoql with parameters of type PersistenceManagerInternal | |
MemoryQuery(PersistenceManagerInternal pm,
ParameterTable parameters,
VariableTable variables)
Constructs an instance of this class for the specified paramter table and variable table. |
|
QueryImpl(PersistenceManagerInternal pm)
Create an empty query instance with no elements. |
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Object compiled)
Create a new Query using elements from another Query. |
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls)
Create a new Query specifying the Class of the candidate instances. |
|
QueryImpl(PersistenceManagerInternal pm,
javax.jdo.Extent cln)
Create a new Query with the candidate Extent; the class is taken from the Extent. |
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln)
Create a query instance with the candidate class and candidate collection specified. |
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter)
Create a new Query with the Class of the candidate instances and Filter. |
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
Create a new Query with the Class of the candidate instances, candidate Collection, and filter. |
|
QueryImpl(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter)
Create a new Query with the candidate Extent and filter; the class is taken from the Extent. |
|
QueryResultHelperImpl(PersistenceManagerInternal pm,
QueryTree queryTree,
java.lang.Object candidates,
ParameterTable parameters,
VariableTable variables)
|
Uses of PersistenceManagerInternal in org.apache.jdo.impl.jdoql.jdoqlc |
Fields in org.apache.jdo.impl.jdoql.jdoqlc declared as PersistenceManagerInternal | |
protected PersistenceManagerInternal |
JDOQLC.pm
The persistence manager of the query instance. |
protected PersistenceManagerInternal |
Optimizer.pm
The persistence manager of the query instance. |
Methods in org.apache.jdo.impl.jdoql.jdoqlc with parameters of type PersistenceManagerInternal | |
static java.lang.Object |
TypeSupport.getFieldValue(int fieldNumber,
PersistenceManagerInternal pm,
java.lang.Object object)
field value of a managed field. |
void |
Optimizer.init(PersistenceManagerInternal pm,
ParameterTable paramtab,
ErrorMsg errorMsg)
|
private java.lang.Object |
Optimizer.getFieldValue(JavaField javaField,
PersistenceManagerInternal pm,
java.lang.Object object)
Returns the value of the specified field of the specified object. |
Constructors in org.apache.jdo.impl.jdoql.jdoqlc with parameters of type PersistenceManagerInternal | |
JDOQLC(PersistenceManagerInternal pm)
|
Uses of PersistenceManagerInternal in org.apache.jdo.impl.jdoql.scope |
Methods in org.apache.jdo.impl.jdoql.scope with parameters of type PersistenceManagerInternal | |
void |
ParameterTable.setValues(PersistenceManagerInternal queryPM,
java.lang.Object[] paramValues)
Sets all query parameter values. |
void |
ParameterTable.setValues(PersistenceManagerInternal queryPM,
java.util.Map paramValues)
Sets all query parameter values. |
Uses of PersistenceManagerInternal in org.apache.jdo.impl.pm |
Classes in org.apache.jdo.impl.pm that implement PersistenceManagerInternal | |
class |
PersistenceManagerImpl
This is the StoreManager independent implemetation of the org.apache.jdo.pm.PersistenceManagerInternal interface. |
Methods in org.apache.jdo.impl.pm that return PersistenceManagerInternal | |
protected PersistenceManagerInternal |
PersistenceManagerWrapper.getPersistenceManager()
Returns PersistenceManagerInternal associated with this wrapper. |
Uses of PersistenceManagerInternal in org.apache.jdo.impl.state |
Fields in org.apache.jdo.impl.state declared as PersistenceManagerInternal | |
private PersistenceManagerInternal |
StateManagerImpl.myPM
|
Methods in org.apache.jdo.impl.state that return PersistenceManagerInternal | |
PersistenceManagerInternal |
StateManagerImpl.getPersistenceManager()
Return the PersistenceManager that owns this instance. |
Methods in org.apache.jdo.impl.state with parameters of type PersistenceManagerInternal | |
private void |
StateManagerImpl.initializePM(PersistenceManagerInternal pm)
Initialize PersistenceManager related information. |
(package private) abstract void |
ReachabilityHandler.Processor.process(java.lang.Object o,
PersistenceManagerInternal pm)
Processes reachability requests. |
(package private) void |
ReachabilityHandler.MakePersistentProcessor.process(java.lang.Object o,
PersistenceManagerInternal pm)
Transition Object or elements of a Collection or values and keys of a Map to Persistent at commit (persistence-by-reachability) |
(package private) void |
ReachabilityHandler.AutoPersistentProcessor.process(java.lang.Object o,
PersistenceManagerInternal pm)
Transition Object or elements of a Collection or values and keys of a Map to auto-persistent inside an active transaction (persistence-by-reachability) |
private void |
ReachabilityHandler.AutoPersistentProcessor.processArray(java.lang.Object[] o,
PersistenceManagerInternal pm)
Processes Array of referenced objects for possible auto-persistence (persistence-by-reachability). |
(package private) void |
ReachabilityHandler.process(java.lang.Object o,
PersistenceManagerInternal pm,
boolean type)
Process recursevely requests for persistence-by-reachability. |
(package private) abstract SCO |
SCOProcessor.Processor.getSCOField(java.lang.Object o,
JDOField jdoField,
PersistenceManagerInternal pm)
Replace field reference that contain java.util SCO instances with tracked SCOs. |
(package private) SCO |
SCOProcessor.DateProcessor.getSCOField(java.lang.Object o,
JDOField jdoField,
PersistenceManagerInternal pm)
Replace field reference that contain java.util SCO instances with tracked SCOs. |
(package private) SCO |
SCOProcessor.CollectionProcessor.getSCOField(java.lang.Object o,
JDOField jdoField,
PersistenceManagerInternal pm)
Replace field reference that contain java.util SCO instances with tracked SCOs. |
(package private) SCO |
SCOProcessor.MapProcessor.getSCOField(java.lang.Object o,
JDOField jdoField,
PersistenceManagerInternal pm)
Replace field reference that contain java.util SCO instances with tracked SCOs. |
(package private) SCO |
SCOProcessor.getSCOField(java.lang.Object o,
JDOField jdoField,
PersistenceManagerInternal pm)
Process requests to create a tracked SCO instance for the corresponding JDK SCO. |
static StateManagerInternal |
StateManagerFactory.newInstance(javax.jdo.spi.PersistenceCapable pc,
PersistenceManagerInternal pm)
Returns a new instance of a StateManagerInternal |
static StateManagerInternal |
StateManagerFactory.newInstance(java.lang.Object userOid,
java.lang.Object internalOid,
PersistenceManagerInternal pm,
java.lang.Class clazz)
Returns a new instance of a StateManagerInternal. |
Constructors in org.apache.jdo.impl.state with parameters of type PersistenceManagerInternal | |
StateManagerImpl(javax.jdo.spi.PersistenceCapable pc,
PersistenceManagerInternal pm)
Constructs a new StateManagerImpl to process
future makePersistent request. |
|
StateManagerImpl(java.lang.Object uoid,
java.lang.Object ioid,
PersistenceManagerInternal pm,
java.lang.Class clazz)
Constructs a new StateManagerImpl when requested
from query processing. |
Uses of PersistenceManagerInternal in org.apache.jdo.jdoql |
Methods in org.apache.jdo.jdoql with parameters of type PersistenceManagerInternal | |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm)
Creates a new Query with no elements. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Object compiled)
Creates a new Query using elements from another
Query . |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls)
Creates a new Query specifying the Class of
the candidate instances. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln)
Creates a new Query with the Class of the
candidate instances and candidate Extent . |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln)
Creates a new Query with the candidate Class
and Collection . |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter)
Creates a new Query with the Class of the
candidate instances and filter. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
Creates a new Query with the Class of the
candidate instances, candidate Collection , and filter. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter)
Creates a new Query with the
candidate Extent and filter; the class
is taken from the Extent . |
Uses of PersistenceManagerInternal in org.apache.jdo.state |
Methods in org.apache.jdo.state that return PersistenceManagerInternal | |
PersistenceManagerInternal |
StateManagerInternal.getPersistenceManager()
Returns PersistenceManager associated with this StateManager instance |
Uses of PersistenceManagerInternal in org.apache.jdo.store |
Methods in org.apache.jdo.store with parameters of type PersistenceManagerInternal | |
javax.jdo.Extent |
StoreManager.getExtent(java.lang.Class pcClass,
boolean subclasses,
PersistenceManagerInternal pm)
Provides the means to get all instances of a particular class, or of that class and its subclasses. |
java.lang.Object |
StoreManager.createObjectId(StateManagerInternal sm,
PersistenceManagerInternal pm)
Creates a new Object Id for the given StateManagerInternal. |
java.lang.Object |
StoreManager.getInternalObjectId(java.lang.Object objectId,
PersistenceManagerInternal pm)
Returns an Object Id that can be used by the runtime code and which is a an internal representation of the given objectId. |
java.lang.Class |
StoreManager.getPCClassForOid(java.lang.Object oid,
PersistenceManagerInternal pm)
Returns the Class of the PersistenceCapable instance identified by the given oid. |
void |
StoreManager.flush(java.util.Iterator it,
PersistenceManagerInternal pm)
Flushes all elements in the given iterator. |
void |
StoreManagerImpl.flush(java.util.Iterator it,
PersistenceManagerInternal pm)
Flushes all StateManagerInternals in the given Iterator. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |