类 MysqlColumnMetadataBuilder

java.lang.Object
org.dromara.autotable.core.builder.ColumnMetadataBuilder
org.dromara.autotable.strategy.mysql.builder.MysqlColumnMetadataBuilder

public class MysqlColumnMetadataBuilder extends org.dromara.autotable.core.builder.ColumnMetadataBuilder
用于存放创建表的字段信息
作者:
don
  • 构造器详细资料

    • MysqlColumnMetadataBuilder

      public MysqlColumnMetadataBuilder()
  • 方法详细资料

    • newColumnMetadata

      protected org.dromara.autotable.core.strategy.ColumnMetadata newColumnMetadata()
      覆盖:
      newColumnMetadata 在类中 org.dromara.autotable.core.builder.ColumnMetadataBuilder
    • customBuild

      protected void customBuild(org.dromara.autotable.core.strategy.ColumnMetadata columnMetadata, Class<?> clazz, Field field, int position)
      覆盖:
      customBuild 在类中 org.dromara.autotable.core.builder.ColumnMetadataBuilder
    • getDefaultValue

      protected String getDefaultValue(org.dromara.autotable.core.converter.DatabaseTypeAndLength typeAndLength, ColumnDefault columnDefault)
      覆盖:
      getDefaultValue 在类中 org.dromara.autotable.core.builder.ColumnMetadataBuilder
    • getTypeAndLength

      protected org.dromara.autotable.core.converter.DatabaseTypeAndLength getTypeAndLength(String databaseDialect, Class<?> clazz, Field field)
      覆盖:
      getTypeAndLength 在类中 org.dromara.autotable.core.builder.ColumnMetadataBuilder