Uses of Class
org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
-
Uses of DatabaseObjectDefinition in org.eclipse.persistence.tools.schemaframework
Modifier and TypeClassDescriptionclass
Purpose: Allow for indexes to be created.class
Purpose: Allow for creation of nested table types.class
Purpose: Allow for creation of object varray type.class
Purpose: Allow a semi-generic way of creating packages.class
Purpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified.class
Purpose: Sequence definition Native Sequence object.class
Purpose: Allow a semi-generic way of creating store function.class
Purpose: Allow a semi-generic way of creating stored procedures.class
Purpose: Allow a generic way of creating tables on the different platforms.class
Purpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified.class
Purpose: Allow for Oracle 8 object-relational user defined type to be created.class
Purpose: Allow for tabels of Oracle 8 object-relational user defined type to be created.class
Purpose: Creates / drops an unary sequence table: the name of the table is sequence name; its only field is named unarySequenceCounterFieldNameclass
Purpose: Allow for creation of varray type.class
Purpose: Allow for creation of views.Modifier and TypeFieldDescriptionprotected HashMap
<String, DatabaseObjectDefinition> SchemaManager.dropDatabaseSchemas
Modifier and TypeMethodDescriptionprotected void
SchemaManager.collectDatabaseSchemasForDrop
(DatabaseObjectDefinition databaseObjectDefinition) INTERNAL: Called when dropping tables.void
SchemaManager.createObject
(DatabaseObjectDefinition databaseObjectDefinition) Use the definition object to create the schema entity on the database.void
SchemaManager.dropObject
(DatabaseObjectDefinition databaseObjectDefinition) Use the definition object to drop the schema entity from the database.void
SchemaManager.replaceObject
(DatabaseObjectDefinition databaseDefinition) Use the definition object to drop and recreate the schema entity on the database.protected boolean
SchemaManager.shouldCreateDatabaseSchema
(DatabaseObjectDefinition databaseObjectDefinition, Set<String> createdDatabaseSchemas) INTERNAL: Returns true if a database schema should be created during ddl generation for the given databaseObjectDefinition.