类 MysqlCompareTableInfo

java.lang.Object
com.tangzc.autotable.core.strategy.CompareTableInfo
com.tangzc.autotable.core.strategy.mysql.data.MysqlCompareTableInfo

public class MysqlCompareTableInfo extends CompareTableInfo
作者:
don
  • 构造器详细资料

    • MysqlCompareTableInfo

      public MysqlCompareTableInfo(@NonNull @NonNull String name, @NonNull @NonNull String schema)
  • 方法详细资料

    • needModify

      public boolean needModify()
      判断该修改参数,是不是可用,如果除了name,其他值均没有设置过,则无效,反之有效
      指定者:
      needModify 在类中 CompareTableInfo
      返回:
      是否需要修改表
    • validateFailedMessage

      public String validateFailedMessage()
      从类复制的说明: CompareTableInfo
      验证模式下失败的信息
      指定者:
      validateFailedMessage 在类中 CompareTableInfo
      返回:
      验证模式下失败的信息
    • addNewColumnMetadata

      public void addNewColumnMetadata(MysqlColumnMetadata mysqlColumnMetadata)
    • addEditColumnMetadata

      public void addEditColumnMetadata(MysqlColumnMetadata mysqlColumnMetadata)
    • resetPrimary

      public void resetPrimary(List<MysqlColumnMetadata> primaries)
      重设主键