|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FOStoreDatabase | |
org.apache.jdo.impl.fostore | This package contains the implementation of the File/Object Store JDO Reference Implementation (FOStore, pronounced "foster"). |
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)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |