| Interface | Description |
|---|---|
| Configuration |
Defines the configuration settings for the
EntityDataStore. |
| ConnectionProvider | |
| EntityStateListener<T> | |
| FieldType<T> |
Represents a stored SQL type which can be read from a JDBC
ResultSet and written to a
JDBC PreparedStatement. |
| GeneratedColumnDefinition |
The generated key column definition type the database supports.
|
| Mapping |
Defines the mapping between java class types and
FieldType instances which determines
how they are stored in a SQL database. |
| Platform |
Defines platform/vendor specific SQL features.
|
| QueryBuilder.Appender<T> | |
| RuntimeConfiguration | |
| StatementListener | |
| VersionColumnDefinition |
The type versioning column the platform supports.
|
| Class | Description |
|---|---|
| AutoIncrementColumnDefinition | |
| BaseType<T> |
Base
FieldType implementation, providing basic read/write operations that can be
overridden. |
| BasicType<T> |
Reads a result using a specific
ResultSet get method rather than
ResultSet.getObject(int). |
| BoundParameters |
Represents the set of bound parameters for a SQL prepared statement.
|
| ConfigurationBuilder |
Assists in creating a
Configuration instance for use with the EntityDataStore. |
| EntityDataStore<T> |
Implementation of
BlockingEntityStore that persists and makes queryable
Entity instances through standard JDBC database connections. |
| GenericMapping |
Default mapping of Java types to Persisted types.
|
| IdentityColumnDefinition | |
| QueryBuilder |
String Builder for creating SQL statements.
|
| QueryBuilder.Options | |
| ResultSetIterator<E> | |
| SchemaModifier |
Given a
EntityModel generates and executes DDL statements to create the corresponding
tables in a SQL database. |
| UserVersionColumnDefinition |
Column definition where the version column is just a regular column in the table.
|
| Enum | Description |
|---|---|
| Keyword | |
| TableCreationMode |
Table creation options.
|
| TransactionMode |
Determines how transactions are started and used during persist operations.
|
| Exception | Description |
|---|---|
| CircularReferenceException | |
| MissingKeyException | |
| MissingVersionException | |
| OptimisticLockException |
Exception thrown when the expected
Version column doesn't match the value
stored. |
| RowCountException |
Exception thrown when the affected row count of a executed statement doesn't match the value
expected.
|
| StatementExecutionException | |
| TableModificationException |