Top Fields Constructors Methods
org.hibernate.tool.schema.internal

public Class IndividuallySchemaValidatorImpl

extends AbstractSchemaValidator
Class Inheritance
Imports
org.hibernate.boot.Metadata, org.hibernate.boot.model.relational.Namespace, org.hibernate.dialect.Dialect, org.hibernate.mapping.Table, org.hibernate.tool.schema.extract.spi.DatabaseInformation, .TableInformation, org.hibernate.tool.schema.spi.ContributableMatcher, .ExecutionOptions, .SchemaFilter

Author
Andrea Boriero This implementation executes one java.sql.DatabaseMetaData#getTables(String, String, String, String[]) call for each jakarta.persistence.Entity in order to determine if a corresponding database table exists.

Field Summary

Inherited from org.hibernate.tool.schema.internal.AbstractSchemaValidator:
schemaFiltertool

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace)

Implements abstract org.hibernate.tool.schema.internal.AbstractSchemaValidator.validateTables.

Deprecated as a consequence of Metadata being deprecated.
Inherited from org.hibernate.tool.schema.internal.AbstractSchemaValidator:
doValidationperformValidationvalidateColumnTypevalidateSequencevalidateTable

Constructor Detail

IndividuallySchemaValidatorImplback to summary
public IndividuallySchemaValidatorImpl(HibernateSchemaManagementTool tool, SchemaFilter validateFilter)

Method Detail

validateTablesback to summary
protected void validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace)

Implements abstract org.hibernate.tool.schema.internal.AbstractSchemaValidator.validateTables.

Deprecated

as a consequence of Metadata being deprecated. See corresponding docs for further information.

Annotations
@Override