类 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
-
字段概要
从类继承的字段 org.dromara.autotable.core.builder.ColumnMetadataBuilder
databaseDialect -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidcustomBuild(org.dromara.autotable.core.strategy.ColumnMetadata columnMetadata, Class<?> clazz, Field field, int position) protected StringgetDefaultValue(org.dromara.autotable.core.converter.DatabaseTypeAndLength typeAndLength, ColumnDefault columnDefault) protected org.dromara.autotable.core.converter.DatabaseTypeAndLengthgetTypeAndLength(String databaseDialect, Class<?> clazz, Field field) protected org.dromara.autotable.core.strategy.ColumnMetadata从类继承的方法 org.dromara.autotable.core.builder.ColumnMetadataBuilder
build, buildList
-
构造器详细资料
-
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
-