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

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

Fields in org.apache.jdo.impl.fostore declared as FOStoreDatabase
private  FOStoreDatabase DBExtent.fodb
          This DBExtent lives in a database.
private  FOStoreDatabase DBInfo.fodb
           
private  FOStoreDatabase ActivateClassHandler.ActivateClassFinisher.db
           
private  FOStoreDatabase FOStoreServerConnectionImpl.fodb
          The local database
private  FOStoreDatabase InsertHandler.InsertFinisher.db
           
 

Methods in org.apache.jdo.impl.fostore that return FOStoreDatabase
 FOStoreDatabase FOStoreServerConnection.getDatabase()
          Provides the database to be used by the server using this connection.
static FOStoreDatabase FOStoreDatabase.getDatabase(java.lang.String dbname, boolean create)
          Find an open database of the given name.
 FOStoreDatabase FOStoreServerConnectionImpl.getDatabase()
          Provides the database to be used by the server using this connection.
 

Methods in org.apache.jdo.impl.fostore with parameters of type FOStoreDatabase
(package private) static DBExtent DBExtent.create(FOStoreDatabase fodb, java.lang.String name, FOStoreSchemaUID fsuid, CLID classCLID)
          Return a new DBExtent to the caller.
(package private)  void DBExtent.store(FOStoreDatabase db)
           
static void FOStoreDatabase.releaseDatabase(FOStoreDatabase db)
          Release the database for other connections to use.
(package private) static DBInfo DBInfo.get(FOStoreDatabase db)
           
(package private)  void DBClass.ClassDetail.remap(FOStoreDatabase db)
          If the current clid is provisional, replace it with a real one if possible.
(package private) static DBClass DBClass.create(java.lang.String name, CLID clid, FOStoreSchemaUID fsuid, java.io.DataInput in, FOStoreDatabase db)
           
(package private)  void DBClass.remapCLIDs(FOStoreDatabase db)
          Changes the CLID mapping of this DBClass's fields and PC superclasses in the database as from provisional to real as necessary.
private  void DBClass.remapCLIDs(DBClass.ClassDetail[] details, FOStoreDatabase db)
          Changes provisional CLIDs to real CLIDs in the given ClassDetails.
(package private)  void DBClass.setupSubclasses(FOStoreDatabase db)
          Sets up subclass relationships between this DBClass and its superclass DBClass instances.
protected abstract  void DumpHandler.DumpOptionSubHandler.run(FOStoreDatabase db, java.lang.String className)
          Must be implemented to dump particular kind of info.
protected  void DumpHandler.DBInfoHandler.run(FOStoreDatabase db, java.lang.String className)
           
protected  void DumpHandler.ClassHandler.run(FOStoreDatabase db, java.lang.String className)
           
(package private)  DBClass[] DumpHandler.ClassHandler.getDBClasses(FOStoreDatabase db, java.lang.String className)
           
(package private) abstract  void DumpHandler.ClassHandler._run(FOStoreDatabase db, java.lang.String className)
          Subclasses must implement, to dump their particular kind of info.
protected  void DumpHandler.ClassMetadataHandler._run(FOStoreDatabase db, java.lang.String className)
           
protected  void DumpHandler.ClassSubclassesHandler._run(FOStoreDatabase db, java.lang.String className)
           
(package private)  java.util.HashSet GetExtentHandler.getDBExtents(CLID clid, boolean subclasses, FOStoreDatabase db)
          Get a set of CLIDs of extents for the given clid.
protected  void InsertHandler.updateDB(OID realOID, OID givenOID, Block block, FOStoreDatabase db)
          Add the block to the database, and to the database's extent.
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 FOStoreDatabase
DBExtent(FOStoreDatabase fodb, java.lang.String name, FOStoreSchemaUID fsuid, CLID classCLID)
          Create a new DBExtent
DBInfo(FOStoreDatabase fodb)
          Create a new instance.
ActivateClassHandler.ActivateClassFinisher(FOStoreDatabase db, OID oid)
           
DBClass(java.lang.String name, CLID clid, FOStoreSchemaUID fsuid, java.io.DataInput in, FOStoreDatabase db)
          Constructor
InsertHandler.InsertFinisher(FOStoreDatabase db, OID oid, java.io.DataInput in)