类 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> private StringgenerateMD5(String text) protected List<IndexMetadata.IndexColumnParam> getColumnParams(Class<?> clazz, TableIndex tableIndex) protected StringgetEncryptIndexName(String tableNamePart, String filedNamePart) protected StringgetIndexName(Class<?> clazz, Field field, Index index) protected StringgetIndexName(Class<?> clazz, TableIndex tableIndex) private static StringgetIndexNameWithPrefix(String indexName) protected IndexMetadatastatic StringreplaceDoubleQuote(String input) 替换字符串中的双引号为两个双引号
-
构造器详细资料
-
IndexMetadataBuilder
public IndexMetadataBuilder()
-
-
方法详细资料
-
buildList
-
buildFromField
protected List<IndexMetadata> buildFromField(Class<?> clazz, List<Field> fields, IndexRepeatChecker indexRepeatChecker) -
buildFromClass
-
buildIndexMetadata
-
getIndexName
-
getIndexName
-
getIndexNameWithPrefix
-
getEncryptIndexName
-
replaceDoubleQuote
替换字符串中的双引号为两个双引号 -
generateMD5
-
buildIndexMetadata
-
newIndexMetadata
-
getColumnParams
protected List<IndexMetadata.IndexColumnParam> getColumnParams(Class<?> clazz, TableIndex tableIndex)
-