| Interface | Description |
|---|---|
| Datastore | The Datastore interface is the basic common denominator all NoSQL databases should support:
|
| DatastoreAware | An interface for classes to implement that want access to the Datastore |
| Session | The Session represents the active interaction with a datastore. |
| SessionCallback | @author Burt Beckwith |
| SessionImplementor | Methods for the implementation of the Session interface to implement. |
| StatelessDatastore | For Datastores that support stateless connectivity |
| VoidSessionCallback | @author Burt Beckwith |
| Trait | Description |
|---|---|
| Ordered | A trait that adds an order property to any class that implements it. |
| Class | Description |
|---|---|
| AbstractAttributeStoringSession | |
| AbstractDatastore | Abstract Datastore implementation that deals with binding the Session to thread locale upon creation. |
| AbstractSession | Abstract implementation of the Session interface that uses a list of Persister instances to save, update and delete instances |
| DatastoreUtils | Helper class for obtaining Datastore sessions. |
| SessionCreationEvent | Event fired when a session is created. |
| SoftThreadLocalMap | Creates a InheritableThreadLocal with an intial value of a Map. |
| Exception | Description |
|---|---|
| ConnectionNotFoundException | Thrown when a session cannot be located. |
| DatastoreException | General exception for errors related to the configuration of the Datastore |
| EntityCreationException | Thrown when there was an error creating an entity. |
| IdentityGenerationException | Thrown when an identity cannot be generated. |
| OptimisticLockingException | Indicates an optimistic locking violation during an update. |