Uses of Class
org.apache.jdo.impl.fostore.OID

Packages that use OID
org.apache.jdo.impl.fostore This package contains the implementation of the File/Object Store JDO Reference Implementation (FOStore, pronounced "foster"). 
 

Uses of OID in org.apache.jdo.impl.fostore
 

Subclasses of OID in org.apache.jdo.impl.fostore
 class AID
          Represents the identity of a JDO object in the File/Object store.
 

Fields in org.apache.jdo.impl.fostore declared as OID
(package private) static OID[] CLID.oidArray
           
private  OID CreateOIDRequest.oid
           
private  OID InsertRequest.oid
           
private  OID FetchRequest.oid
           
private  OID DeleteRequest.oid
          OID of the instance being deleted.
private  OID DBExtent.extentOID
          OID of this extent.
private static OID DBInfo.dbInfoOID
          This is the OID of the DBInfo.
private  OID ActivateClassHandler.ActivateClassFinisher.oid
           
private  OID FieldFetcher.oid
           
private  OID FieldFetcher.oldOID
           
private  OID InsertHandler.InsertFinisher.oid
           
private  OID SubclassSet.oid
          The oid of this list of subclasses.
 

Methods in org.apache.jdo.impl.fostore that return OID
(package private)  OID AID.copy()
          Returns copy of the requested oid.
(package private) static OID OID.create(CLID clid)
          Create and return a provisional OID
(package private)  OID OID.create(long oid)
          Create and return a based on a given representation.
(package private) static OID OID.create(CLID clid, long uid)
          Provides an OID for the given CLID and UID.
(package private) static OID OID.read(java.io.DataInput in)
           
(package private)  OID OID.copy()
          Returns copy of the requested oid.
(package private)  OID FOStorePMF.getRealOIDFromProvisional(OID pOID)
          Provides the real OID for the given provisional OID.
(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.
protected  OID InsertRequest.getOID()
           
(package private)  OID DBExtent.getExtentOID()
           
(package private)  OID DBExtent.getDBClassOID()
           
(package private)  OID FOStoreDatabase.getRealOIDFromProvisional(OID pOID)
          Provides a datastore OID corresponding to the given provisional OID.
(package private)  OID DBInfo.newClassOID()
          Provide a new OID to represent a class.
(package private) static OID DBInfo.getDBClassOID(CLID clid)
          Provides the OID which represents the given CLID's class.
(package private) static OID DBInfo.getSubclassSetOID(CLID clid)
          Provides the OID which at which is stored the ArrayList of the CLIDs of of subclasses of the class corresponding to the CLID.
(package private) static OID DBInfo.getExtentOID(CLID clid)
          Provides the OID which represents extent of instances of objects all of which have the given CLID.
(package private)  OID DBInfo.newInstanceOID(CLID clid)
          Provide a new OID for the given CLID.
(package private)  OID DBClass.getOID()
           
 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.
 

Methods in org.apache.jdo.impl.fostore with parameters of type OID
(package private)  void AID.replaceProvisionalOIDWithReal(OID realOID, FOStorePMF pmf, StateManagerInternal sm)
          Replaces provisional oid with real oid (datastore identity only)
(package private)  void OID.replaceProvisionalOIDWithReal(OID realOID, FOStorePMF pmf, StateManagerInternal sm)
          Replaces provisional oid with real oid (datastore identity only)
(package private)  void FOStorePMF.mapProvisionalOIDToReal(OID pOID, OID rOID)
          Sets up a mapping from the given provisional OID to real OID.
(package private)  OID FOStorePMF.getRealOIDFromProvisional(OID pOID)
          Provides the real OID for the given provisional 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.
(package private)  void Reply.writeOID(OID oid)
          Writes an OID in this reply at the current position.
(package private)  void DBExtent.add(OID oid)
           
(package private)  void DBExtent.remove(OID oid)
           
 boolean FOStoreDatabase.put(OID key, java.lang.Object value)
          Associates the specified value with the specified key in this index.
 void FOStoreDatabase.replace(OID key, java.lang.Object value)
          Replaces the original value associated with the specified key in this index with new value.
 java.lang.Object FOStoreDatabase.get(OID key)
          Returns the value to which this index maps the specified key.
 java.lang.Object FOStoreDatabase.getIfExists(OID key)
          Returns the value to which this index maps the specified key or null if there is no value for this key.
 void FOStoreDatabase.add(OID key, java.lang.Object value)
          Adds the specified value to values associated in this index with the specified key.
 boolean FOStoreDatabase.remove(OID key)
          Removes all values assosiated in the index with specified key.
(package private)  void FOStoreDatabase.mapProvisionalOIDToReal(OID pOID, OID rOID)
          Establishes a mapping in this database from provisional to real OIDs.
(package private)  OID FOStoreDatabase.getRealOIDFromProvisional(OID pOID)
          Provides a datastore OID corresponding to the given provisional OID.
 CreateOIDRequest BufferedRequestFactory.getCreateOIDRequest(StateManagerInternal sm, Message m, FOStorePMF pmf, OID oid, PersistenceManagerInternal pm)
           
(package private)  void FieldFetcher.fetch(StateManagerInternal sm, OID oid)
          Invoke this if you have a StateManagerInternal for the object that you're fetching.
(package private)  StateManagerInternal FieldFetcher.fetch(OID oid)
          Invoke this if you have an OID for the object that you're fetching.
protected  void InsertHandler.updateDB(OID realOID, OID givenOID, Block block, FOStoreDatabase db)
          Add the block to the database, and to the database's extent.
(package private) static SubclassSet SubclassSet.create(OID oid, CLID clid)
           
protected  boolean UpdateHandler.verify(OID oid, boolean verifyFields, Block block)
          Verify before image versus database state of an object.
protected  void UpdateHandler.updateDB(OID realOID, OID provOID, Block block, FOStoreDatabase db)
          Replace a block in the database.
 

Constructors in org.apache.jdo.impl.fostore with parameters of type OID
CreateOIDRequest(StateManagerInternal sm, Message m, FOStorePMF pmf, OID oid, PersistenceManagerInternal pm)
           
ActivateClassHandler.ActivateClassFinisher(FOStoreDatabase db, OID oid)
           
InsertHandler.InsertFinisher(FOStoreDatabase db, OID oid, java.io.DataInput in)
           
SubclassSet(OID oid, CLID clid)
          Given clid is the first entry in the list.