Uses of Class
org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
-
Packages that use DatabaseObjectDefinition Package Description org.eclipse.persistence.tools.schemaframework -
-
Uses of DatabaseObjectDefinition in org.eclipse.persistence.tools.schemaframework
Subclasses of DatabaseObjectDefinition in org.eclipse.persistence.tools.schemaframework Modifier and Type Class Description classIndexDefinitionPurpose: Allow for indexes to be created.classNestedTableDefinitionPurpose: Allow for creation of nested table types.classObjectVarrayDefinitionPurpose: Allow for creation of object varray type.classPackageDefinitionPurpose: Allow a semi-generic way of creating packages.classSequenceDefinitionPurpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified.classSequenceObjectDefinitionPurpose: Sequence definition Native Sequence object.classStoredFunctionDefinitionPurpose: Allow a semi-generic way of creating store function.classStoredProcedureDefinitionPurpose: Allow a semi-generic way of creating stored procedures.classTableDefinitionPurpose: Allow a generic way of creating tables on the different platforms.classTableSequenceDefinitionPurpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified.classTypeDefinitionPurpose: Allow for Oracle 8 object-relational user defined type to be created.classTypeTableDefinitionPurpose: Allow for tabels of Oracle 8 object-relational user defined type to be created.classUnaryTableSequenceDefinitionPurpose: Creates / drops an unary sequence table: the name of the table is sequence name; its only field is named unarySequenceCounterFieldNameclassVarrayDefinitionPurpose: Allow for creation of varray type.classViewDefinitionPurpose: Allow for creation of views.Fields in org.eclipse.persistence.tools.schemaframework with type parameters of type DatabaseObjectDefinition Modifier and Type Field Description protected HashMap<String,DatabaseObjectDefinition>SchemaManager. dropDatabaseSchemasMethods in org.eclipse.persistence.tools.schemaframework with parameters of type DatabaseObjectDefinition Modifier and Type Method Description protected voidSchemaManager. collectDatabaseSchemasForDrop(DatabaseObjectDefinition databaseObjectDefinition)INTERNAL: Called when dropping tables.voidSchemaManager. createObject(DatabaseObjectDefinition databaseObjectDefinition)Use the definition object to create the schema entity on the database.voidSchemaManager. dropObject(DatabaseObjectDefinition databaseObjectDefinition)Use the definition object to drop the schema entity from the database.voidSchemaManager. replaceObject(DatabaseObjectDefinition databaseDefinition)Use the definition object to drop and recreate the schema entity on the database.protected booleanSchemaManager. shouldCreateDatabaseSchema(DatabaseObjectDefinition databaseObjectDefinition, Set<String> createdDatabaseSchemas)INTERNAL: Returns true if a database schema should be created during ddl generation for the given databaseObjectDefinition.
-