|
SPT Object Database API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||