类的使用
com.tangzc.autotable.core.strategy.ColumnMetadata
使用ColumnMetadata的程序包
程序包
说明
-
com.tangzc.autotable.core.builder中ColumnMetadata的使用
类型参数类型为ColumnMetadata的com.tangzc.autotable.core.builder中的方法修饰符和类型方法说明protected voidColumnMetadataBuilder.customBuild(ColumnMetadata columnMetadata, Class<?> clazz, Field field, int position) -
com.tangzc.autotable.core.strategy.mysql.builder中ColumnMetadata的使用
修饰符和类型方法说明protected voidMysqlColumnMetadataBuilder.customBuild(ColumnMetadata columnMetadata, Class<?> clazz, Field field, int position) -
com.tangzc.autotable.core.strategy.mysql.data中ColumnMetadata的使用
-
com.tangzc.autotable.core.strategy.pgsql.builder中ColumnMetadata的使用
-
com.tangzc.autotable.core.strategy.pgsql.data中ColumnMetadata的使用
修饰符和类型方法说明voidPgsqlCompareTableInfo.addModifyColumn(ColumnMetadata columnMetadata) voidPgsqlCompareTableInfo.addNewColumn(ColumnMetadata columnMetadata) -
com.tangzc.autotable.core.strategy.sqlite.builder中ColumnMetadata的使用
修饰符和类型方法说明static StringColumnSqlBuilder.buildSql(ColumnMetadata columnMetadata, boolean isSinglePrimaryKey, boolean addComma) 生成字段相关的SQL片段 "id" INTEGER NOT NULL AUTOINCREMENT, -- 主键 "name" TEXT(200) NOT NULL DEFAULT '', -- 姓名 "age" INTEGER(2), -- 年龄 "address" TEXT(500) DEFAULT 济南市, -- 地址 "card_id" INTEGER(11) NOT NULL, -- 身份证id "card_number" text(30) NOT NULL -- 身份证号码修饰符和类型方法说明static StringCreateTableSqlBuilder.buildTableSql(String name, String comment, List<ColumnMetadata> columnMetadataList) 构建创建新表的SQL