类 AbstractSchemaValidator
- java.lang.Object
-
- org.hibernate.tool.schema.internal.AbstractSchemaValidator
-
- 所有已实现的接口:
SchemaValidator
public abstract class AbstractSchemaValidator extends Object implements SchemaValidator
- 作者:
- Steve Ebersole
-
-
字段概要
字段 修饰符和类型 字段 说明 protected SchemaFilterschemaFilterprotected HibernateSchemaManagementTooltool
-
构造器概要
构造器 构造器 说明 AbstractSchemaValidator(HibernateSchemaManagementTool tool, SchemaFilter validateFilter)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voiddoValidation(Metadata metadata, ExecutionOptions options)Perform the validation of the schema described by MetadatavoidperformValidation(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect)protected voidvalidateColumnType(Table table, Column column, ColumnInformation columnInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)protected voidvalidateSequence(Sequence sequence, SequenceInformation sequenceInformation)protected voidvalidateTable(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)protected abstract voidvalidateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect, Namespace namespace)
-
-
-
字段详细资料
-
tool
protected HibernateSchemaManagementTool tool
-
schemaFilter
protected SchemaFilter schemaFilter
-
-
构造器详细资料
-
AbstractSchemaValidator
public AbstractSchemaValidator(HibernateSchemaManagementTool tool, SchemaFilter validateFilter)
-
-
方法详细资料
-
doValidation
public void doValidation(Metadata metadata, ExecutionOptions options)
从接口复制的说明:SchemaValidatorPerform the validation of the schema described by Metadata- 指定者:
doValidation在接口中SchemaValidator- 参数:
metadata- Represents the schema to be validatedoptions- Options for executing the validation
-
performValidation
public void performValidation(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect)
-
validateTables
protected abstract void validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, Dialect dialect, Namespace namespace)
-
validateTable
protected void validateTable(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)
-
validateColumnType
protected void validateColumnType(Table table, Column column, ColumnInformation columnInformation, Metadata metadata, ExecutionOptions options, Dialect dialect)
-
validateSequence
protected void validateSequence(Sequence sequence, SequenceInformation sequenceInformation)
-
-