| Package | Description |
|---|---|
| org.jsimpledb |
Abstraction layer allowing access to a
Database using normal Java objects. |
| org.jsimpledb.change |
Classes passed to
@OnChange-annotated methods. |
| Class and Description |
|---|
| CopyState
Keeps tracks of which objects have already been copied when copying objects between transactions.
|
| Counter
Represents a 64-bit counter value that can be adjusted concurrently by multiple transactions,
typically without locking (depending on the underlying key/value store).
|
| EnumConverter |
| JClass
Information about a Java class that is used to represent a specific JSimpleDB object type.
|
| JCollectionField
Represents a collection field in a
JClass. |
| JComplexField
Represents a complex field in a
JClass. |
| JCounterField
Represents a counter field in a
JClass. |
| JEnumField |
| JField
Represents a field in a Java model object.
|
| JFieldSwitch
Visitor pattern interface for
JFields. |
| JListField
Represents a list field in a
JClass. |
| JMapField
Represents a map field in a
JClass. |
| JObject
Interface implemented by
JSimpleDB Java model objects. |
| JReferenceField |
| JSchemaObject |
| JSetField
Represents a set field in a
JClass. |
| JSimpleDB
JSimpleDB Java persistence layer.
|
| JSimpleDBFactory
Factory for
JSimpleDB instances. |
| JSimpleField |
| JTransaction
A transaction associated with a
JSimpleDB instance. |
| ReferencePath
Reference paths.
|
| Session
Utility class for programmatic
JSimpleDB database access. |
| Session.Action
Callback interface used by
Session.performSessionAction()
and Session.performSessionActionWithCurrentTransaction(). |
| Session.TransactionalAction
Tagging interface indicating an
Session.Action that requires there to be an open transaction. |
SessionMode
Session modes. |
| SnapshotJTransaction
A "snapshot"
JTransaction that persists indefinitely. |
| StorageIdGenerator
Used to auto-generate storage ID's for Java model classes, fields, and composite indexes when not specified
explicitly in the corresponding
@JSimpleClass,
@JField, etc., annotations. |
| ValidationMode
Configures whether and how objects are enqueued for validation in a
JTransaction. |
| Class and Description |
|---|
| CopyState
Keeps tracks of which objects have already been copied when copying objects between transactions.
|
| JObject
Interface implemented by
JSimpleDB Java model objects. |
| JTransaction
A transaction associated with a
JSimpleDB instance. |
Copyright © 2017. All rights reserved.