|
||||||||||
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 AuxiliaryDatabaseObject s. |
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 |