Package org.hibernate.tool.schema.internal
package org.hibernate.tool.schema.internal
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
-
ClassesClassDescriptionBase implementation of
SchemaMigrator.Handles population from "/import.sql" and other scripts.Base implementation ofSchemaValidator.Default implementation of the SchemaFilter contract, which is to just include everything.Default implementation of the SchemaFilterProvider contract, which returnsDefaultSchemaFilterfor all filters.This implementation executes a singleDatabaseMetaData.getTables(String, String, String, String[])call to retrieve all the database table in order to determine if all theEntityhave a mapped database tables.Helper methods.The standard Hibernate implementation ofSchemaManagementToolfor performing schema management.This implementation executes oneDatabaseMetaData.getTables(String, String, String, String[])call for eachEntityin order to determine if a corresponding database table exists.Basic implementation ofSchemaCreator.Basic implementation ofSchemaDropper.Basic implementation ofSchemaPopulator.Basic implementation ofSchemaTruncator.AnExporterfor foreign key constraints.The basic implementation ofCleaner.ATableMigratorthat only knows how to add new columns.AnExporterfor unique constraints.