public class SchemaValidatorImpl extends Object implements SchemaValidator
| Constructor and Description |
|---|
SchemaValidatorImpl(HibernateSchemaManagementTool tool) |
SchemaValidatorImpl(HibernateSchemaManagementTool tool,
SchemaFilter schemaFilter) |
| Modifier and Type | Method and Description |
|---|---|
void |
doValidation(Metadata metadata,
ExecutionOptions options)
Perform the validation of the schema described by Metadata
|
void |
performValidation(Metadata metadata,
DatabaseInformation databaseInformation,
ExecutionOptions options,
Dialect dialect) |
protected void |
validateColumnType(Table table,
Column column,
ColumnInformation columnInformation,
Metadata metadata,
ExecutionOptions options,
Dialect dialect) |
protected void |
validateSequence(Sequence sequence,
SequenceInformation sequenceInformation) |
protected void |
validateTable(Table table,
TableInformation tableInformation,
Metadata metadata,
ExecutionOptions options,
Dialect dialect) |
public SchemaValidatorImpl(HibernateSchemaManagementTool tool)
public SchemaValidatorImpl(HibernateSchemaManagementTool tool, SchemaFilter schemaFilter)
public void doValidation(Metadata metadata, ExecutionOptions options)
SchemaValidatordoValidation in interface SchemaValidatormetadata - Represents the schema to be validatedoptions - Options for executing the validationpublic void performValidation(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect)
protected void validateTable(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)
protected void validateColumnType(Table table, Column column, ColumnInformation columnInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)
protected void validateSequence(Sequence sequence, SequenceInformation sequenceInformation)
Copyright © 2001-2016 Red Hat, Inc. All Rights Reserved.