| Modifier and Type | Class and Description |
|---|---|
| public abstract class | DatabaseObjectDefinition
Purpose: Define a database object for the purpose of creation and deletion. |
| public class | DefaultTableGenerator
DefaultTableGenerator is a utility class used to generate a default table schema for a EclipseLink project object. |
| public class | DynamicSchemaManager
Extended SchemaManager to handle the creation of tables for dynamic types. |
| public class | FieldDefinition
Purpose: Define a database field definition for creation within a table. |
| public class | ForeignKeyConstraint
Purpose: Define a foreign key from one table to another. |
| public class | IndexDefinition
Purpose: Allow for indexes to be created. |
| public class | NestedTableDefinition
Purpose: Allow for creation of nested table types. |
| public class | ObjectVarrayDefinition
Purpose: Allow for creation of object varray type. |
| public class | PackageDefinition
Purpose: Allow a semi-generic way of creating packages. |
| public class | PopulationManager
Purpose: This class is used to populate example data into the database, it allows for circular references to be resolved. |
| public class | SchemaManager
Purpose: Define all user level protocol for development time database manipulation. |
| public abstract class | SequenceDefinition
Purpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified. |
| public class | SequenceObjectDefinition
Purpose: Sequence definition Native Sequence object. |
| public class | StoredFunctionDefinition
Purpose: Allow a semi-generic way of creating store function. |
| public class | StoredProcedureDefinition
Purpose: Allow a semi-generic way of creating stored procedures. |
| public class | StoredProcedureGenerator
Purpose: To generate StoredProcedures from EclipseLink Projects Description: This Class was designed to read in a project and produce StoredProcedures. |
| public class | TableCreator
Purpose: This class is responsible for creating the tables defined in the project. |
| public class | TableDefinition
Purpose: Allow a generic way of creating tables on the different platforms. |
| public class | TableSequenceDefinition
Purpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified. |
| public class | TypeDefinition
Purpose: Allow for Oracle 8 object-relational user defined type to be created. |
| public class | TypeTableDefinition
Purpose: Allow for tabels of Oracle 8 object-relational user defined type to be created. |
| public class | UnaryTableSequenceDefinition
Purpose: Creates / drops an unary sequence table: the name of the table is sequence name; its only field is named unarySequenceCounterFieldName |
| public class | UniqueKeyConstraint
Purpose: Define a unique key constraint for a table. |
| public class | VarrayDefinition
Purpose: Allow for creation of varray type. |
| public class | ViewDefinition
Purpose: Allow for creation of views. |