SPT Object Database API

Uses of Package
com.sptci.prevayler

Packages that use com.sptci.prevayler
com.sptci.prevayler Core classes for the database engine built around Prevayler. 
com.sptci.prevayler.query Queries defined for the prevalent system. 
com.sptci.prevayler.transaction Note: Users do not normally need to directly use these classes. 
 

Classes in com.sptci.prevayler used by com.sptci.prevayler
AbstractDatabase
          A base interface that defines the public interface exposed by the database system.
ConstraintException
          An exception used to indicate that a constraint violations has been encountered while persisting the prevalent object.
ConstraintSystem
          System that abstracts all constraint enforcing rules for the prevalent system.
Database
          An interface that defines the transactional features exposed by the higher level database API.
DatabaseSystem
          An interface that captures the interactions supported by the object database system.
IndexedObject
          A simple value object used to represent the class of a prevalent object and its objectId.
IndexStorage
          A class used as the storage mechanism for storing the indices for prevalent objects in the prevalent system.
IndexStorage.FieldStorage
          The storage used to maintain the indices for a field or combination of fields.
IndexSystem
          Abstracts all index management operations for the prevalent system.
MetaData
          A value object used to store persistent metadata for a PrevalentObject.
ObjectGraphSystem
          Abstracts all the code for decomposing and reconstituting object graphs for the prevalent system.
PrevalentException
          A custom exception used to indicate errors while interacting with the prevalent system.
PrevalentObject
          Abstract base class whose instances are stored in the prevalent system.
PrimaryStorage
          A class used as the primary storage mechanism for persisting prevalent objects in the prevalent system.
ReferenceStorage
          A class used as the storage mechanism for storing the references to other prevalent objects from prevalent objects stored in the system.
ReferenceStorage.FieldStorage
          The storage for all the references fields in a prevalent object.
RelationStorage
          A store for maintaining the relations between a prevalent object and the other prevalent objects in the prevalent system.
RelationStorage.DeleteRule
          A class used to capture the names of the fields in a prevalent object that are related to the prevalent object being managed by this store.
SearchSystem
          Abstracts all the full-text search indexing and de-indexing operations for the prevalent system.
StorageSystem
          The base class for the prevalent system that provides the storage engine for storing the various prevalent object maintained by the system.
StorageSystem.TaskQueue
          The task queue used to ensure that recursive loops when persisting inter-related object graphs do not result in infinite loops.
 

Classes in com.sptci.prevayler used by com.sptci.prevayler.query
PrevalentException
          A custom exception used to indicate errors while interacting with the prevalent system.
PrevalentObject
          Abstract base class whose instances are stored in the prevalent system.
PrevalentSystem
          A base class for prevalent systems that will be managed by Prevayler and wrapped in a Prevayler instance.
 

Classes in com.sptci.prevayler used by com.sptci.prevayler.transaction
PrevalentObject
          Abstract base class whose instances are stored in the prevalent system.
 


SPT Object Database API