| Interface | Description |
|---|---|
| FieldNameConverter |
Superinterface to all field name converters; designed to impose conventions
upon the auto-conversion of method names to database fields.
|
| FieldNameProcessor | |
| FieldNameResolver |
An interface to resolve field names.
|
| IndexNameConverter | |
| NameConverters | |
| SequenceNameConverter | |
| TableNameConverter |
Superinterface to all table name converters; designed to impose conventions
upon the auto-conversion of class names to database tables.
|
| TriggerNameConverter | |
| UniqueNameConverter |
| Class | Description |
|---|---|
| AbstractFieldNameConverter |
An abstract implementation of
FieldNameConverter which handles common
tasks for the name converter (i.e. |
| AccessorFieldNameResolver | |
| CachingNameConverters | |
| CachingTableNameConverter |
A table name converter that simply caches the converted table names.
|
| CamelCaseFieldNameConverter |
Imposes a standard camelCase convention upon field names.
|
| CamelCaseTableNameConverter |
Imposes a standard camelCase convention upon table names.
|
| CanonicalClassNameTableNameConverter | |
| DefaultIndexNameConverter | |
| DefaultSequenceNameConverter | |
| DefaultTriggerNameConverter | |
| DefaultUniqueNameConverter | |
| GetterFieldNameResolver | |
| IgnoredFieldNameResolver | |
| IsAFieldNameResolver | |
| MutatorFieldNameResolver | |
| NullFieldNameResolver | |
| PluralizedTableNameConverter |
A simple table name converter which imposes a set of regular-expression
rules to pluralize names generated by the delegate converter.
|
| PrimaryKeyFieldNameResolver | |
| RelationalFieldNameResolver | |
| SchemaGenerator |
WARNING: Not part of the public API.
|
| SetterFieldNameResolver | |
| TableAnnotationTableNameConverter |
Gets the table name from the
Table annotation. |
| UnderscoreFieldNameConverter |
Imposes an underscore word-separation convention upon field names.
|
| UnderscoreTableNameConverter |
Imposes an underscore word-separation convention on table
names.
|
| Enum | Description |
|---|---|
| Case |
| Annotation Type | Description |
|---|---|
| AutoIncrement |
Tags a specific method as representing a field who's value should be
auto-generated by the database in some sort of numeric sequence
(usually ascending order).
|
| Default |
Specifies a default value for the database field corresponding to
the tagged method.
|
| Ignore |
Marks a method as to be ignored by the schema generation engine.
|
| Index |
Defines a database index.
|
| Indexed |
Marks the corresponding database field as requiring database indexing.
|
| Indexes |
Defines database indexes for an entity.
|
| NotNull |
Marks a specific field as to be constrained to non-NULL values within
the database.
|
| PrimaryKey |
Marks a method such that the corresponding database field will be
the primary key for the table in question.
|
| StringLength |
Explicitly specifies the maximum length, in characters, of the underlying
database column corresponding to the method in question.
|
| Table |
Used to specify a table name for an entity explicitly without resorting
to manual mappings in the table name converter.
|
| Unique |
Marks a method such that the corresponding database field will
have a UNIQUE constraint.
|
Copyright © 2007–2021 Atlassian. All rights reserved.