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
.Base implementation ofSchemaValidator
.Default implementation of the SchemaFilter contract, which is to just include everything.Default implementation of the SchemaFilterProvider contract, which returnsDefaultSchemaFilter
for 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 theEntity
have a mapped database tables.Helper methods.The standard Hibernate implementation ofSchemaManagementTool
for performing schema management.This implementation executes oneDatabaseMetaData.getTables(String, String, String, String[])
call for eachEntity
in order to determine if a corresponding database table exists.Basic implementation ofSchemaCreator
.Basic implementation ofSchemaDropper
.Basic implementation ofSchemaTruncator
.AnExporter
for foreign key constraints.The basic implementation ofCleaner
.ATableMigrator
that only knows how to add new columns.AnExporter
for unique constraints.