类 IndexMetadataBuilder
java.lang.Object
org.dromara.autotable.core.builder.IndexMetadataBuilder
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected List<IndexMetadata> buildFromClass(Class<?> clazz, IndexRepeatChecker indexRepeatChecker) protected List<IndexMetadata> buildFromField(Class<?> clazz, List<Field> fields, IndexRepeatChecker indexRepeatChecker) protected IndexMetadatabuildIndexMetadata(Class<?> clazz, Field field) protected IndexMetadatabuildIndexMetadata(Class<?> clazz, TableIndex tableIndex) <T extends IndexMetadata>
List<T> protected StringencryptIndexName(String prefix, String tableNamePart, String filedNamePart) private StringgenerateMD5(String text) protected List<IndexMetadata.IndexColumnParam> getColumnParams(Class<?> clazz, TableIndex tableIndex) protected StringgetDefaultIndexName(Class<?> clazz, Field field) protected StringgetIndexName(Class<?> clazz, Field field, Index index) protected StringgetIndexName(Class<?> clazz, TableIndex tableIndex) protected IndexMetadata
-
构造器详细资料
-
IndexMetadataBuilder
public IndexMetadataBuilder()
-
-
方法详细资料
-
buildList
-
buildFromField
protected List<IndexMetadata> buildFromField(Class<?> clazz, List<Field> fields, IndexRepeatChecker indexRepeatChecker) -
buildFromClass
-
buildIndexMetadata
-
getIndexName
-
getIndexName
-
getDefaultIndexName
-
encryptIndexName
-
generateMD5
-
buildIndexMetadata
-
newIndexMetadata
-
getColumnParams
protected List<IndexMetadata.IndexColumnParam> getColumnParams(Class<?> clazz, TableIndex tableIndex)
-