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