|
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||
See:
Description
| Interface Summary | |
|---|---|
| Kin<R extends TheRelation,T extends TheObject> | The Kin interface serves as the type of kin fields, or type of iterable objects in kin set fields. |
| ObjectProcessor<T extends TheObject> | Defines the passive processing interface against persistent objects. |
| Storable | Implementing this to declare that your class is a simple aggregation of
persistent fields and/or other Storable classes, so that can be
stored to SwapEngine of TheObjectBase. |
| Class Summary | |
|---|---|
| FirstCreatedFirst | Sort kins by related object creation time after source relation creation time, first created appear first. |
| KinSet<R extends TheRelation,T extends TheObject> | The KinSet class serves as the type of kin set fields, a kin set contains
multiple Kins. |
| LastCreatedFirst | Sort kins by related object creation time after source relation creation time, last created appear first. |
| OnlinePriority | At runtime, TOB tends to set as more objects online as possible
regarding the jvm memory condition and online priorities returned by
TheObject.getOnlinePriority(). |
| PersistentClass<T extends TheObject> | Reflects a persistent class managed by TOB. |
| PersistentClass.Tie | Reflects a Tie of a relation class. |
| TheObject | The base class for all persistent classes managed by TOB. |
| TheObjectBase<Q extends TheObjectBase.Querier> | The Object Base is a RAM targeted, state-of-the-art Object Oriented Database system in java. |
| TheObjectBase.Querier | This is the base class for all querier interfaces defined by various SwapEngines. |
| TheRelation | This is the base class for all persistent relations managed by TOB. |
| Enum Summary | |
|---|---|
| IsolationLevel | |
| Exception Summary | |
|---|---|
| CommitFailedException | Indicates system errors when commit TOB transactions. |
| ConsistenceException | Indicates consistency violation errors. |
| InterruptedException | Indicate a InterruptedException has been thrown. |
| LockingTimeoutException | Indicates timouts after waiting a configured interval for locks. |
| ObjectBaseCreationException | Indicates all attempts have failed to create a working TOB. |
| ObjectBaseException | Indicates exceptions have occured to TOB. |
| ObjectClassNotMadeSwappableException | Indicates a persistent class is not properly made Swappable when needed so. |
| ObjectDependedException | This may be thrown upon attempts to kill a persistent object, which indicates it can not be killed. |
| ObjectNotBornException | Indicates a persistent object has not yet been born when expected so. |
| Error Summary | |
|---|---|
| ObjectBaseError | Indicates errors have occured to TOB. |
| Annotation Types Summary | |
|---|---|
| IAm | Used to annotate a Kin field or a KinSet field, specifying
possible roles (names of tie fields) that its enclosing object may perform in
the kin's source relation. |
| Index | Added to final static String fields to specify indices. |
| Reading | Indicates an instance method of a persistent class will read the persistent object's attributes. |
| Retying | Indicates an instance method of a persistent class will modify the persistent object's Ties. |
| Swappable | Tells Ableverse to generate swapping classes and their code thus make a persistent class Swappable. |
| TheyAre | Used to annotate a KinSet field, specifying possible roles (names of
tie fields) that the related objects may perform in the kin's source
relation. |
| ThisIs | Used to annotate a Kin field, specifying possible roles (names of tie
fields) that the related objects may perform in the kin's source relation. |
| TypeSpec | Hints the SwapEngine of TheObjectBase about
type of the annotated persistent field. |
| UseKinComparator | Used to annotate a KinSet field that a particular
Comparator should be used to sort kins in the set. |
| Writing | Indicates an instance method of a persistent class will modify the persistent object's attributes. |
This package defines Ableverse TheObjectBase.
The Object Base is a RAM targeted, state-of-the-art Object Oriented Database management system in Java.
|
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||