|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AuxiliaryDatabaseObject | Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings. |
| Constraint | Basic contract for the types of constraints we fully support as metadata constructs: primary key foreign key unique constraint |
| Exportable | Contract for entities (in the ERD sense) which can be exported via CREATE, ALTER, etc |
| Loggable | Marker for things which can be logged. |
| SimpleValue | Models a simple, non-compound value. |
| TableSpecification | Models what ANSI SQL terms a table specification which is a table or a view or an inline view. |
| Value | Models a value within a ValueContainer. |
| ValueContainer | Contract for data containers (what the ANSI SQL spec calls "table specifications") to which we can map entity state. |
| Class Summary | |
|---|---|
| AbstractAuxiliaryDatabaseObject | Convenience base class for AuxiliaryDatabaseObjects. |
| AbstractConstraint | Support for writing Constraint implementations |
| AbstractSimpleValue | Basic support for SimpleValue implementations. |
| AbstractTableSpecification | Convenience base class for implementing the ValueContainer contract centralizing commonality
between modeling tables, views and inline views. |
| BasicAuxiliaryDatabaseObjectImpl | |
| CheckConstraint | TODO : javadoc |
| Column | Models a physical column |
| Database | Represents a database and manages the named schema/catalog pairs defined within. |
| Datatype | Models a JDBC DATATYPE |
| DerivedValue | Models a value expression. |
| ForeignKey | Models the notion of a foreign key. |
| Identifier | Models an identifier (name). |
| Index | Models a SQL INDEX |
| InLineView | A data container defined by a SELECT statement. |
| ObjectName | Models the qualified name of a database object. |
| PrimaryKey | Models a table's primary key. |
| Schema | Represents a named schema/catalog pair and manages objects defined within. |
| Schema.Name | |
| Sequence | Models a database SEQUENCE. |
| Size | Models size restrictions/requirements on a column's datatype. |
| Table | Models the concept of a relational TABLE (or VIEW). |
| Tuple | Models a compound value (a tuple or row-value-constructor is SQL terms). |
| UniqueKey | Models a SQL INDEX defined as UNIQUE |
| Value.JdbcCodes | Used to track JDBC type usage throughout a series of potential recursive calls to component values since we do not know ahead of time which values correspond to which indexes of the jdbc type array. |
| Enum Summary | |
|---|---|
| ForeignKey.ReferentialAction | |
| Size.LobMultiplier | |
| Exception Summary | |
|---|---|
| IllegalIdentifierException | Indicates an attempted use of a name that was deemed illegal |
This package defines the metamodel of a relational database schema.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||