Uses of Interface
org.apache.jdo.pm.PersistenceManagerInternal

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.