| Modifier and Type | Interface and Description |
|---|---|
interface |
TypedElementDefinition<T extends Definition>
An element that has a data type
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayDefinition
A definition for an ARRAY type
|
interface |
AttributeDefinition
An attribute in a
UDTDefinition |
interface |
ColumnDefinition
An interface defining a column of a table
|
interface |
EnumDefinition
A definition for an ENUM UDT
|
interface |
ForeignKeyDefinition
An object holding information about a foreign key relationship.
|
interface |
IdentityDefinition
An interface defining an
IDENTITY column |
interface |
PackageDefinition
An interface defining a package in a database schema
|
interface |
ParameterDefinition
An interface defining a parameter of a stored procedure or stored function.
|
interface |
RoutineDefinition
An interface defining a stored routine in a database.
|
interface |
SequenceDefinition
An interface defining a sequence
|
interface |
TableDefinition
The definition of a table or view.
|
interface |
TypedElementDefinition<T extends Definition>
An element that has a data type
|
interface |
UDTDefinition
A definition for a UDT
This extends
PackageDefinition because Oracle internally models UDT's
in similar ways as packages. |
interface |
UniqueKeyDefinition
An object holding information about an inverse foreign key relationship.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDefinition
A base implementation for any type of definition.
|
class |
AbstractElementContainerDefinition<E extends TypedElementDefinition<?>>
A base implementation for element container definitions
|
class |
AbstractPackageDefinition |
class |
AbstractRoutineDefinition |
class |
AbstractTableDefinition
A base implementation for table definitions.
|
class |
AbstractUDTDefinition
Abstract base implementation for
UDTDefinition's |
class |
DefaultArrayDefinition |
class |
DefaultAttributeDefinition
A base implementation for column definitions.
|
class |
DefaultColumnDefinition
A base implementation for column definitions.
|
class |
DefaultEnumDefinition |
class |
DefaultForeignKeyDefinition |
class |
DefaultIdentityDefinition
A default implementation for
IdentityDefinition |
class |
DefaultParameterDefinition
A base implementation for column definitions.
|
class |
DefaultSequenceDefinition |
class |
DefaultUniqueKeyDefinition |
class |
SchemaDefinition
The definition of a database schema
|
| Modifier and Type | Method and Description |
|---|---|
List<Definition> |
SchemaDefinition.getDefinitionPath() |
List<Definition> |
Definition.getDefinitionPath() |
List<Definition> |
DefaultUniqueKeyDefinition.getDefinitionPath() |
List<Definition> |
DefaultIdentityDefinition.getDefinitionPath() |
List<Definition> |
DefaultForeignKeyDefinition.getDefinitionPath() |
List<Definition> |
DefaultEnumDefinition.getDefinitionPath() |
List<Definition> |
DefaultArrayDefinition.getDefinitionPath() |
List<Definition> |
AbstractRoutineDefinition.getDefinitionPath() |
List<Definition> |
AbstractPackageDefinition.getDefinitionPath() |
List<Definition> |
AbstractElementContainerDefinition.getDefinitionPath() |
| Modifier and Type | Method and Description |
|---|---|
ForcedType |
Database.getConfiguredForcedType(Definition definition)
Get the configured forced type object for any given
Definition,
or null if no ForcedType matches the definition. |
ForcedType |
AbstractDatabase.getConfiguredForcedType(Definition definition) |
| Modifier and Type | Class and Description |
|---|---|
class |
ASETableDefinition
Sybase Adaptive Server table definition
|
| Modifier and Type | Class and Description |
|---|---|
class |
CUBRIDTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
DB2RoutineDefinition
DB2 implementation of
AbstractRoutineDefinition |
class |
DB2TableDefinition
DB2 table definition
|
class |
DB2UDTDefinition
DB2 UDT definition
|
| Modifier and Type | Class and Description |
|---|---|
class |
DerbyTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
FirebirdTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
H2RoutineDefinition
H2 implementation of
AbstractRoutineDefinition |
class |
H2TableDefinition
H2 table definition
|
| Modifier and Type | Class and Description |
|---|---|
class |
HSQLDBRoutineDefinition
HSQLDB implementation of
AbstractRoutineDefinition |
class |
HSQLDBTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
IngresTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
JDBCTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
MySQLRoutineDefinition |
class |
MySQLTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
OraclePackageDefinition |
class |
OracleRoutineDefinition |
class |
OracleTableDefinition |
class |
OracleUDTDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
PostgresRoutineDefinition
Postgres implementation of
AbstractRoutineDefinition |
class |
PostgresTableDefinition |
class |
PostgresUDTDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
SQLiteTableDefinition
SQLite table definition
|
| Modifier and Type | Class and Description |
|---|---|
class |
SQLServerRoutineDefinition |
class |
SQLServerTableDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
SybaseRoutineDefinition
Sybase implementation of
AbstractRoutineDefinition |
class |
SybaseTableDefinition
Sybase table definition
|
Copyright © 2013. All Rights Reserved.