public class AbstractColumnType extends Object implements ColumnType
ILLEGAL| 构造器和说明 |
|---|
AbstractColumnType(String name,
DatabaseType db,
Class compatible,
Boolean ignorePrecision,
Boolean ignoreScale) |
AbstractColumnType(String name,
DatabaseType db,
Class transfer,
Class compatible,
Boolean ignorePrecision,
Boolean ignoreScale) |
| 限定符和类型 | 方法和说明 |
|---|---|
Class |
compatible()
写入数据库或查询条件时的类型
|
Object |
convert(Object value,
Class target) |
Object |
convert(Object value,
Class target,
boolean array) |
Object |
convert(Object value,
Class target,
boolean array,
Object def) |
Object |
convert(Object value,
Object def) |
Object |
convert(Object value,
Object obj,
Field field) |
DatabaseType[] |
dbs()
支持的数据库
|
String |
getName() |
boolean |
ignorePrecision() |
boolean |
ignoreScale() |
boolean |
isArray() |
Object |
read(Object value,
Object def,
Class clazz) |
Object |
read(Object value,
Object def,
Class clazz,
boolean array) |
void |
setArray(boolean array) |
boolean |
support() |
Class |
transfer()
中间转换类型
如 value(double[]) > transfer(Point) > byte[](compatible)
|
Object |
write(Object value,
Object def,
boolean placeholder) |
Object |
write(Object value,
Object def,
boolean array,
boolean placeholder) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertpublic AbstractColumnType(String name, DatabaseType db, Class transfer, Class compatible, Boolean ignorePrecision, Boolean ignoreScale)
public AbstractColumnType(String name, DatabaseType db, Class compatible, Boolean ignorePrecision, Boolean ignoreScale)
public Object convert(Object value, Object def)
convert 在接口中 ColumnTypepublic Object convert(Object value, Class target)
convert 在接口中 ColumnTypepublic Object convert(Object value, Class target, boolean array)
convert 在接口中 ColumnTypepublic Object convert(Object value, Class target, boolean array, Object def)
convert 在接口中 ColumnTypepublic Object read(Object value, Object def, Class clazz, boolean array)
read 在接口中 ColumnTypepublic Object write(Object value, Object def, boolean placeholder)
write 在接口中 ColumnTypepublic Object write(Object value, Object def, boolean array, boolean placeholder)
write 在接口中 ColumnTypepublic boolean isArray()
isArray 在接口中 ColumnTypepublic void setArray(boolean array)
setArray 在接口中 ColumnTypepublic String getName()
getName 在接口中 ColumnTypepublic boolean ignorePrecision()
ignorePrecision 在接口中 ColumnTypepublic boolean ignoreScale()
ignoreScale 在接口中 ColumnTypepublic boolean support()
support 在接口中 ColumnTypepublic Class compatible()
ColumnTypecompatible 在接口中 ColumnTypepublic Class transfer()
ColumnTypetransfer 在接口中 ColumnTypepublic DatabaseType[] dbs()
ColumnTypedbs 在接口中 ColumnTypeCopyright © 2023. All rights reserved.