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.
-
ClassDescriptionBase implementation of
SchemaMigrator.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 ofSchemaTruncator.AnExporterfor foreign key constraints.The basic implementation ofCleaner.ATableMigratorthat only knows how to add new columns.AnExporterforunique constraints.An object that produces analter tablestatements needed to update the definition of a table.