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–2022 Atlassian. All rights reserved.