Uses of Package
org.apache.jdo.impl.fostore

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.