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 |