|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.apache.jdo.impl.fostore | |
org.apache.jdo.impl.fostore | This package contains the implementation of the File/Object Store JDO Reference Implementation (FOStore, pronounced "foster"). |
Classes in org.apache.jdo.impl.fostore used by org.apache.jdo.impl.fostore | |
AbstractFieldManager
An implementation of FieldManager in which all methods throw a FOStoreAbstractMethodException with the name of the method invoked. |
|
AbstractFieldRequest
This is an AbstractRequest that uses an exception-throwing implementation FieldManager to implement that interface. |
|
AbstractRequest
Base implementation for all Request subtypes. |
|
ActivateClassRequest
Represents a request to cause the description of a class in the client to have a representation in the store. |
|
AID
Represents the identity of a JDO object in the File/Object store. |
|
BeginTxRequest
Represents a request to inform the store that a transaction is beginning. |
|
Block
Represents an object stored in the database as a semi-opaque value. |
|
BooleanTranscriber
Transcribes boolean values. |
|
BufferedRequestFactory
Creates different kinds of requests. |
|
ByteTranscriber
Transcribes byte values. |
|
CharTranscriber
Transcribes char values. |
|
CLID
Represents a class id. |
|
CommitRequest
Represents a request to cause previous insert, update, and so on operations since the previous Commit or Rollback request to commit to the datastore. |
|
CreateOIDRequest
Causes a datastore OID to be associated with a provisional OID. |
|
DBClass
Represents a class stored in the database. |
|
DBClass.ClassDetail
A ClassDetail represents a single field or PC superclass of a class that is (or was at one time) stored in the databse. |
|
DBExtent
Represents a set of instances of a given class stored in the database. |
|
DBInfo
This class represents the information about the contents of the store itself which must be durable across JVMs. |
|
DeleteRequest
Represents a requests to remove a persistent object in the store. |
|
DoubleTranscriber
Transcribes double values. |
|
DummyTranscriber
This Transcriber is used to skip managed non-persistent fields. |
|
Dumper.ClassRequest
Abstract DumpRequest that assists in dumping information about classes. |
|
Dumper.DumpOptionSubRequest
Abstract class for dumping database information. |
|
DumpHandler.ClassHandler
Abstract OptionHandler that assists in dumping information about classes. |
|
DumpHandler.DumpOptionSubHandler
Abstract class for dumping database information. |
|
DumpOption
Diagnostic code to identify a dump request to the store. |
|
DumpRequest
Represents a request to dump information from the store. |
|
FetchRequest
Represents a request to read the values of one or more fields for a persistent object from the store. |
|
FieldRequest
Represents a request to manipulate (read or update) the fields of an object. |
|
FloatTranscriber
Transcribes float values. |
|
FOStoreBtreeStorage
FOStore specific BtreeStorage subclass. |
|
FOStoreClientConnection
Represents the connection as seen by the client. |
|
FOStoreClientConnectionImpl
Implementation of the client side of a FOStore connection. |
|
FOStoreConnection
Tagging interface at root of all kinds of FOStore connections. |
|
FOStoreConnectionFactory
A connection factory for FOStore. |
|
FOStoreConnectionId
Represents the information required to connect to a database. |
|
FOStoreConnector
FOStoreConnector represents a connection to the FOStoreDatabase. |
|
FOStoreDatabase
File/Object Store Database, using an underlying Btree implementation. |
|
FOStoreDatabaseException
This provides an insulation layer between BtreeDatabase and FOStore. |
|
FOStoreExtent
This is an in-memory extent. |
|
FOStoreFatalInternalException
This is an exception which _should_ never be thrown, as it indicates an error in the implementation, such as a bug that has been found. |
|
FOStoreInput
Extend ByteArrayInputStream so that we can get ahold of the byte array and current position, and can change the current position. |
|
FOStoreModel
Provides model information required by fostore: mapping between CLID's and the java.lang.Class's. |
|
FOStoreOutput
Extend ByteArrayOutputStream so that we can get ahold of the byte array and current position, and can make sure we have enough space to write an object. |
|
FOStoreOutput.LocalByteArrayOutputStream
|
|
FOStorePMF
The File/Object Store's implementation of a PersistenceManagerFactory. |
|
FOStoreSchemaUID
A FOStoreSchemaUID is an internal name used to distinguish persistence capable classes based on the structure of their persistent fields as indicated by the enhancer. |
|
FOStoreServerConnection
A connection as used by a server/store. |
|
FOStoreStoreManager
StoreManager represents the datastore to the rest of the JDO components. |
|
FOStoreTranscriber
FOStoreTranscriber contains methods to transcribe each primitive type, but they all throw AbstractMethodError. |
|
FOStoreTranscriberFactory
Provides Transcriber instances for FOStore. |
|
FOStoreURLStreamHandler
Creates connections to databases. |
|
GetClassRequest
Represents a request to get the java.lang.Class corresponding to a CLID. |
|
GetExtentRequest
Represents a request to get the extent of a class and possibly its subclasses. |
|
GetInstancesRequest
Represents a request to fetch a batch of instances. |
|
InsertHandler
Process requests to insert objects in the datastore. |
|
InsertRequest
Represents a request to write a new object to the datastore. |
|
IntTranscriber
Transcribes int values. |
|
LongTranscriber
Transcribes long values. |
|
Message
Represents a set of one or more requests that will be sent to the store. |
|
ObjectTranscriber
Transcribes all non-primitive, non-String values. |
|
ObjectTranscriber.AbstractTranscriber
An AbstractTranscriber knows how to transcribe one (and only one) kind of object. |
|
ObjectTranscriber.ArrayListTranscriber
Transcribe ArrayLists. |
|
ObjectTranscriber.ArrayTranscriber
Abstract class which provides support for transcribing arrays of any type. |
|
ObjectTranscriber.CollectionTranscriber
Transcribe Collections. |
|
ObjectTranscriber.DateTranscriber
Transcribe Date. |
|
ObjectTranscriber.HashMapTranscriber
Transcribe HashMaps. |
|
ObjectTranscriber.HashSetTranscriber
Transcribe HashSets. |
|
ObjectTranscriber.HashtableTranscriber
Transcribe Hashtable, including sco.Hashtable |
|
ObjectTranscriber.ImmutableTranscriber
|
|
ObjectTranscriber.LinkedListTranscriber
Transcribe LinkedList. |
|
ObjectTranscriber.MapTranscriber
Transcribe Maps. |
|
ObjectTranscriber.ObjArrayTranscriber
|
|
ObjectTranscriber.TreeMapTranscriber
Transcribe TreeMap, including sco.TreeMap. |
|
ObjectTranscriber.TreeSetTranscriber
Transcribe TreeSets. |
|
ObjectTranscriber.VectorTranscriber
Transcribe Vectors |
|
OID
Represents the identity of a JDO object in the File/Object store. |
|
Reply
Represents the result of processing a request. |
|
Request
Represents the ability to send information to the actual file/object store. |
|
RequestFactory
Creates different kinds of requests. |
|
RequestFinisher
Means by which a request can indicate that there is work to be done once all requests have been processed. |
|
RequestHandler
This dispatches each request received by the store to the appropriate request-type-specific request handler. |
|
RequestHandler.HandlerFactory
Means by which subclasses are created. |
|
RequestId
Represents a simple id associated with a request. |
|
RequestType
Represents a kind of Request. |
|
RollbackRequest
Represents a request to cause operations since the previous Commit or Rollback request to rollback. |
|
ShortTranscriber
Transcribes short values. |
|
Status
Represents a quick summary of the result of processing a request. |
|
SubclassSet
Represents a set of CLIDs of subclasses of a given class. |
|
UpdateHandler
Process requests to update instances in the datastore. |
|
UpdateHandler.DoesNotExistException
Thrown by UpdateHandler.verify(org.apache.jdo.impl.fostore.OID, boolean, org.apache.jdo.impl.fostore.Block) if an object which should exist
in the database, does not. |
|
UpdateRequest
Represents a request to change one or more fields of a persistent object in the store. |
|
VerifyRequest
Represents a request to verify that in-memory data is the same as that in the database. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |