类 MysqlColumnMetadata

java.lang.Object
org.dromara.autotable.core.strategy.ColumnMetadata
org.dromara.autotable.core.strategy.mysql.data.MysqlColumnMetadata

public class MysqlColumnMetadata extends ColumnMetadata
mysql有部分特殊注解,继承ColumnMetadata,拓展额外信息
作者:
don
  • 字段详细资料

    • unsigned

      private boolean unsigned
      无符号:数字类型不允许负数,其范围从 0 开始
    • zerofill

      private boolean zerofill
      零填充: 数字类型,位数不足的前面补0
    • characterSet

      private String characterSet
      默认字符集
    • collate

      private String collate
      默认排序规则
    • position

      private int position
      当前字段的顺序位置,按照实体字段自上而下排列的,父类的字段整体排在子类之后
    • newPreColumn

      private String newPreColumn

      表示前一列的列名,该值的使用规则如下:

      if 非空,生成“AFTER [newPreColumn]”,表示位于某列之后;

      else if 空字符,生成“FIRST”,表示第一列;

      else 生成空字符串,表示没有变动;

  • 构造器详细资料

    • MysqlColumnMetadata

      public MysqlColumnMetadata()
  • 方法详细资料

    • hasQualifier

      public boolean hasQualifier()