Interface | Description |
---|---|
DataAssertion | |
DataManager | |
DataObject.ValueParser<T> |
A value parser tries to convert the object from its source to target type.
|
DataWriter |
The DataWriter is responsible for writing out the data contained in the DataManager.
|
RelationalSchema |
General methods available to a Schema.
|
SchemaAttr |
A SchemaAttr corresponds to a given attribute of a column in a database, such as type, nullable, length, etc
|
Class | Description |
---|---|
DatabaseSchema |
Contains a set of AbstractSchema of all the schemas contained by the DataManager
|
DataManagerEvent | |
DataManagerEventListener |
Interface for users to add their own custom events on certain data operations
|
DataManagerEventSource |
Class that passes the events around.
|
DataManagerSchemalessEvent |
Data Manager event that doesn't fire on a schema, but the events unrelated to specific schemas
|
DataNode |
A DataNode is a temporary storage unit for a chunk of related data.
|
DataObject |
A DataObject stores each individual piece of data in a DataNode along with information of its type to facilitate writing it out to a database.
|
RootNode |
The root node of the tree that stores all the DataNodes in the DataManager
|
SchemaForeignKey |
immutable class that represents a Foreign Key constraint in the target database
|
SchemaKey |
A Schema Key represents a key defined in the database This class is immutable.
|
Enum | Description |
---|---|
DataManagerEventSource.EventFireTime |
A set of possible event fire times
|
DataManagerSchemalessEvent.FireTime | |
DataObject.ObjectType | |
SchemaKey.Type |
Exception | Description |
---|---|
DatabaseLockTimeoutException |
Exception used by the data manager to indicate a lock timeout occurred when writing to the database
|