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

public Class GroupedSchemaValidatorImpl

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, .NameSpaceTablesInformation, org.hibernate.tool.schema.spi.ContributableMatcher, .ExecutionOptions, .SchemaFilter

Author
Andrea Boriero This implementation executes a single java.sql.DatabaseMetaData#getTables(String, String, String, String[]) call to retrieve all the database table in order to determine if all the jakarta.persistence.Entity have a mapped database tables.

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

GroupedSchemaValidatorImplback to summary
public GroupedSchemaValidatorImpl(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