|
SPT Object Database API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
| Packages | |
|---|---|
| com.sptci.prevayler | Core classes for the database engine built around Prevayler. |
| com.sptci.prevayler.annotations | Annotations used to automate handling of prevalent objects by the prevalent system. |
| 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. |
API documentation for the SPT Object Database. The database engine is implemented using Prevayler as the transactional serialisation engine. The database engine attempts to provide features that are normal for an object database over and above the features made available by Prevayler.
The following are core features provided by the database:
prevayler.transaction.Add
and prevayler.transaction.Update transactions.The primary classes exposed by the database are:
PrevalentObject - The base class for all
objects that can be managed using the database engine.PrevalentManager - A facade around the
prevalent system. Similar to
JDO PersistenceManager. Provides a much more
natural interface than that provided by prevayler.PrevalentSystemFactory - The factory
class used to bootstrap the prevalent system. Not be use used if using
PrevalentManager.PrevalentSystem - The primary class wrapped
by Prevayler
instance. Users may chose to sub-class this implementation for custom
management of their prevalent objects.com.sptci.prevayler.annotations - Package under which the
annotations used to configure indices, foreign keys, constraints etc
for the prevalent objects are available.
|
SPT Object Database API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||