Uses of Class
org.eclipse.persistence.tools.schemaframework.SchemaManager
Package
Description
-
Uses of SchemaManager in org.eclipse.persistence.internal.jpa
Modifier and TypeMethodDescriptionprotected static void
EntityManagerFactoryProvider.generateDefaultTables
(SchemaManager mgr, EntityManagerSetupImpl.TableCreationType ddlType) Calls the appropriate create,replace or alter SchemaManager api.protected void
EntityManagerSetupImpl.writeDDLToDatabase
(SchemaManager mgr, EntityManagerSetupImpl.TableCreationType ddlType) INTERNAL: Generate and write DDL from the persistence unit metadata to the database.protected void
EntityManagerSetupImpl.writeDDLToFiles
(SchemaManager mgr, String appLocation, Object createDDLJdbc, Object dropDDLJdbc, EntityManagerSetupImpl.TableCreationType ddlType) Deprecated.protected void
EntityManagerSetupImpl.writeDDLToFiles
(SchemaManager mgr, String appLocation, Object createDDLJdbc, Object dropDDLJdbc, EntityManagerSetupImpl.TableCreationType ddlType, Map props) Write the DDL to the files provided. -
Uses of SchemaManager in org.eclipse.persistence.tools.schemaframework
Modifier and TypeClassDescriptionclass
Extended SchemaManager to handle the creation of tables for dynamic types.Modifier and TypeMethodDescriptionprotected void
TableCreator.buildConstraints
(SchemaManager schemaManager, boolean build) Convert any field constraint to constraint objects.void
TableCreator.createConstraints
(List<TableDefinition> tables, DatabaseSession session, SchemaManager schemaManager, boolean build) Create constraints.void
TableCreator.createConstraints
(DatabaseSession session, SchemaManager schemaManager) Create constraints.void
TableCreator.createConstraints
(DatabaseSession session, SchemaManager schemaManager, boolean build) Create constraints.void
TableCreator.createTables
(DatabaseSession session, SchemaManager schemaManager) This creates the tables on the database.void
TableCreator.createTables
(DatabaseSession session, SchemaManager schemaManager, boolean build) This creates the tables on the database.void
TableCreator.createTables
(DatabaseSession session, SchemaManager schemaManager, boolean build, boolean check, boolean createSequenceTables, boolean createSequences) This creates the tables on the database.void
TableCreator.dropConstraints
(DatabaseSession session, SchemaManager schemaManager) Drop the table constraints from the database.void
TableCreator.dropConstraints
(DatabaseSession session, SchemaManager schemaManager, boolean build) Drop the table constraints from the database.void
TableCreator.dropTables
(DatabaseSession session, SchemaManager schemaManager) Drop the tables from the database.void
TableCreator.dropTables
(DatabaseSession session, SchemaManager schemaManager, boolean build) Drop the tables from the database.void
TableCreator.extendTables
(DatabaseSession session, SchemaManager schemaManager) Create or extend the tables on the database.void
TableCreator.extendTables
(DatabaseSession session, SchemaManager schemaManager, boolean build) This creates/extends the tables on the database.protected void
TableCreator.extendTablesAndConstraints
(SchemaManager schemaManager, DatabaseSession session) void
TableCreator.replaceTables
(DatabaseSession session, SchemaManager schemaManager) Recreate the tables on the database.void
TableCreator.replaceTables
(DatabaseSession session, SchemaManager schemaManager, boolean createSequenceTables) Recreate the tables on the database.void
TableCreator.replaceTables
(DatabaseSession session, SchemaManager schemaManager, boolean createSequenceTables, boolean createSequences) Recreate the tables on the database.protected void
TableCreator.replaceTablesAndConstraints
(SchemaManager schemaManager, DatabaseSession session) protected void
TableCreator.replaceTablesAndConstraints
(SchemaManager schemaManager, DatabaseSession session, boolean createSequenceTables, boolean createSequences)
EntityManagerSetupImpl.writeDDLToFiles(SchemaManager, String, Object, Object, TableCreationType, Map)