SPT Object Database API

Uses of Interface
com.sptci.prevayler.AbstractDatabase

Packages that use AbstractDatabase
com.sptci.prevayler Core classes for the database engine built around Prevayler. 
 

Uses of AbstractDatabase in com.sptci.prevayler
 

Subinterfaces of AbstractDatabase in com.sptci.prevayler
 interface Database<P extends PrevalentObject>
          An interface that defines the transactional features exposed by the higher level database API.
 interface DatabaseSystem
          An interface that captures the interactions supported by the object database system.
 

Classes in com.sptci.prevayler that implement AbstractDatabase
(package private)  class ConstraintSystem
          System that abstracts all constraint enforcing rules for the prevalent system.
(package private)  class IndexSystem
          Abstracts all index management operations for the prevalent system.
(package private)  class ObjectGraphSystem
          Abstracts all the code for decomposing and reconstituting object graphs for the prevalent system.
 class PrevalentManager<P extends PrevalentObject>
          A facade around the prevalent system used to present a more natural programming interface than that provided by prevayler.
 class PrevalentSystem
          A base class for prevalent systems that will be managed by Prevayler and wrapped in a Prevayler instance.
(package private)  class SearchSystem
          Abstracts all the full-text search indexing and de-indexing operations for the prevalent system.
(package private)  class StorageSystem
          The base class for the prevalent system that provides the storage engine for storing the various prevalent object maintained by the system.
 


SPT Object Database API