类的使用
org.dromara.autotable.core.strategy.mysql.data.MysqlTableMetadata
使用MysqlTableMetadata的程序包
程序包
说明
MySQL策略实现
-
org.dromara.autotable.core.strategy.mysql中MysqlTableMetadata的使用
修饰符和类型方法说明private voidMysqlStrategy.compareColumns(MysqlTableMetadata mysqlTableMetadata, String tableName, MysqlCompareTableInfo mysqlCompareTableInfo) 对比列的不同private voidMysqlStrategy.compareIndexes(MysqlTableMetadata mysqlTableMetadata, MysqlCompareTableInfo mysqlCompareTableInfo, Map<String, List<InformationSchemaStatistics>> tableIndexes) private static voidMysqlStrategy.comparePrimary(MysqlTableMetadata mysqlTableMetadata, MysqlCompareTableInfo mysqlCompareTableInfo, List<InformationSchemaStatistics> tablePrimaries) @NonNull MysqlCompareTableInfoMysqlStrategy.compareTable(MysqlTableMetadata tableMetadata) private static voidMysqlStrategy.compareTableProperties(MysqlTableMetadata mysqlTableMetadata, InformationSchemaTable tableInformation, MysqlCompareTableInfo mysqlCompareTableInfo) MysqlStrategy.createTable(MysqlTableMetadata tableMetadata) -
org.dromara.autotable.core.strategy.mysql.builder中MysqlTableMetadata的使用
修饰符和类型方法说明static StringCreateTableSqlBuilder.buildSql(MysqlTableMetadata mysqlTableMetadata) 构建创建新表的SQL