类的使用
org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata
使用MysqlColumnMetadata的程序包
程序包
说明
MySQL策略实现
-
org.dromara.autotable.core.strategy.mysql中MysqlColumnMetadata的使用
修饰符和类型方法说明ParamValidChecker.IColumnChecker.check(Class<?> clazz, Field field, MysqlColumnMetadata mysqlColumnMetadata) 校验static voidParamValidChecker.checkColumnParam(Class<?> clazz, Field field, MysqlColumnMetadata mysqlColumnMetadata) 字段参数校验private static booleanMysqlStrategy.isCharsetChanged(InformationSchemaColumn informationSchemaColumn, MysqlColumnMetadata mysqlColumnMetadata) private static booleanMysqlStrategy.isCommentChanged(InformationSchemaColumn informationSchemaColumn, MysqlColumnMetadata mysqlColumnMetadata) private static booleanMysqlStrategy.isDefaultValueChanged(InformationSchemaColumn informationSchemaColumn, MysqlColumnMetadata mysqlColumnMetadata) private static booleanMysqlStrategy.isFieldTypeChanged(InformationSchemaColumn informationSchemaColumn, MysqlColumnMetadata mysqlColumnMetadata) 字段类型比对是否需要改变 -
org.dromara.autotable.core.strategy.mysql.builder中MysqlColumnMetadata的使用
修饰符和类型方法说明static StringColumnSqlBuilder.buildSql(MysqlColumnMetadata columnMetadata) 生成字段相关的SQL片段private static voidMysqlColumnMetadataBuilder.extractCharsetAndCollate(Field field, MysqlColumnMetadata mysqlColumnMetadata) private voidMysqlColumnMetadataBuilder.extractColumnQualifier(Field field, MysqlColumnMetadata mysqlColumnMetadata) -
org.dromara.autotable.core.strategy.mysql.data中MysqlColumnMetadata的使用
修饰符和类型字段说明private MysqlColumnMetadataMysqlCompareTableInfo.MysqlModifyColumnMetadata.mysqlColumnMetadata修饰符和类型字段说明private List<MysqlColumnMetadata> MysqlTableMetadata.columnMetadataList所有列private List<MysqlColumnMetadata> MysqlCompareTableInfo.newPrimaries新的主键修饰符和类型方法说明voidMysqlCompareTableInfo.addEditColumnMetadata(MysqlColumnMetadata mysqlColumnMetadata) voidMysqlCompareTableInfo.addNewColumnMetadata(MysqlColumnMetadata mysqlColumnMetadata)