类的使用
com.tangzc.autotable.core.strategy.IndexMetadata
使用IndexMetadata的程序包
程序包
说明
-
com.tangzc.autotable.core.builder中IndexMetadata的使用
类型参数类型为IndexMetadata的com.tangzc.autotable.core.builder中的方法修饰符和类型方法说明protected IndexMetadataIndexMetadataBuilder.buildIndexMetadata(Class<?> clazz, TableIndex tableIndex) protected IndexMetadataIndexMetadataBuilder.buildIndexMetadata(Class<?> clazz, Field field) protected IndexMetadataIndexMetadataBuilder.newIndexMetadata()返回变量类型为IndexMetadata的类型的com.tangzc.autotable.core.builder中的方法修饰符和类型方法说明protected List<IndexMetadata> IndexMetadataBuilder.buildFromClass(Class<?> clazz, IndexRepeatChecker indexRepeatChecker) protected List<IndexMetadata> IndexMetadataBuilder.buildFromField(Class<?> clazz, List<Field> fields, IndexRepeatChecker indexRepeatChecker) -
com.tangzc.autotable.core.strategy.mysql.builder中IndexMetadata的使用
-
com.tangzc.autotable.core.strategy.pgsql.builder中IndexMetadata的使用
修饰符和类型方法说明static StringCreateTableSqlBuilder.getCreateIndexSql(String schema, String tableName, List<IndexMetadata> indexMetadataList) CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" ); -
com.tangzc.autotable.core.strategy.pgsql.data中IndexMetadata的使用
修饰符和类型方法说明voidPgsqlCompareTableInfo.addModifyIndex(IndexMetadata indexMetadata) voidPgsqlCompareTableInfo.addNewIndex(IndexMetadata indexMetadata) -
com.tangzc.autotable.core.strategy.sqlite.builder中IndexMetadata的使用
修饰符和类型方法说明static StringCreateTableSqlBuilder.getIndexSql(String tableName, IndexMetadata indexMetadata) CREATE INDEX "main"."修饰符和类型方法说明CreateTableSqlBuilder.buildIndexSql(String name, List<IndexMetadata> indexMetadataList) CREATE UNIQUE INDEX "main"."