|
|||||||||||
| 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 | ||||||||||