public class SchemaValidatorImpl extends Object implements SchemaValidator
Constructor and Description |
---|
SchemaValidatorImpl(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
void |
doValidation(Metadata metadata,
DatabaseInformation databaseInformation)
Handle schema validation requests
|
protected void |
validateColumnType(Table table,
Column column,
ColumnInformation columnInformation,
Metadata metadata) |
protected void |
validateSequence(Sequence sequence,
SequenceInformation sequenceInformation) |
protected void |
validateTable(Table table,
TableInformation tableInformation,
Metadata metadata) |
public SchemaValidatorImpl(Dialect dialect)
public void doValidation(Metadata metadata, DatabaseInformation databaseInformation)
SchemaValidator
doValidation
in interface SchemaValidator
metadata
- The "compiled" mapping metadata.databaseInformation
- Access to the existing database information.protected void validateTable(Table table, TableInformation tableInformation, Metadata metadata)
protected void validateColumnType(Table table, Column column, ColumnInformation columnInformation, Metadata metadata)
protected void validateSequence(Sequence sequence, SequenceInformation sequenceInformation)
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.