接口 TypeMetadata
- 所有已知实现类:
AbstractTypeMetadata,StandardTypeMetadata
public interface TypeMetadata
-
嵌套类概要
嵌套类修饰符和类型接口说明static enumstatic enumstatic class -
字段概要
字段 -
方法概要
修饰符和类型方法说明写入数据库或查询条件时的类型config()default Objectdefault Object支持的数据库default booleanequals(TypeMetadata metadata) default Stringformula()getName()default TypeMetadataintintintdefault booleanisArray()static TypeMetadataparse(LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells, String name) static TypeMetadataparse(DatabaseType database, Column meta, LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells) 解析数据类型default ObjectvoidsetArray(boolean array) booleansupport()transfer()中间转换类型 如 value(double[]) > transfer(Point) > byte[](compatible)default Object
-
字段详细资料
-
ILLEGAL
-
NONE
-
-
方法详细资料
-
equals
-
getCategory
TypeMetadata.CATEGORY getCategory() -
getCategoryGroup
TypeMetadata.CATEGORY_GROUP getCategoryGroup() -
getName
String getName() -
getOrigin
-
ignoreLength
int ignoreLength() -
ignorePrecision
int ignorePrecision() -
ignoreScale
int ignoreScale() -
support
boolean support() -
formula
-
isArray
default boolean isArray() -
setArray
void setArray(boolean array) -
config
TypeMetadata.Config config() -
compatible
Class compatible()写入数据库或查询条件时的类型- 返回:
- Class
-
transfer
Class transfer()中间转换类型 如 value(double[]) > transfer(Point) > byte[](compatible)- 返回:
- Class
-
databaseTypes
List<DatabaseType> databaseTypes()支持的数据库- 返回:
- DatabaseType
-
convert
-
convert
-
convert
-
convert
-
convert
-
convert
-
read
-
read
-
write
-
write
-
parse
static TypeMetadata parse(DatabaseType database, Column meta, LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells) 解析数据类型- 参数:
database- 数据库类型 不确定的 可以用NONEmeta- 列alias- 别名spells- 拼写兼容- 返回:
- TypeMetadata
-
parse
static TypeMetadata parse(LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells, String name)
-