public interface ColumnType
| 限定符和类型 | 字段和说明 |
|---|---|
static ColumnType |
ILLEGAL |
| 限定符和类型 | 方法和说明 |
|---|---|
Class |
compatible()
写入数据库或查询条件时的类型
|
default Object |
convert(Object value,
Class target) |
Object |
convert(Object value,
Class target,
boolean array) |
Object |
convert(Object value,
Class target,
boolean array,
Object def) |
default Object |
convert(Object value,
Class target,
Object def) |
Object |
convert(Object value,
Object def) |
Object |
convert(Object value,
Object obj,
Field field) |
DatabaseType[] |
dbs()
支持的数据库
|
String |
getName() |
boolean |
ignorePrecision() |
boolean |
ignoreScale() |
default boolean |
isArray() |
default 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)
|
default Object |
write(Object value,
Object def,
boolean placeholder) |
Object |
write(Object value,
Object def,
boolean array,
boolean placeholder) |
static final ColumnType ILLEGAL
String getName()
boolean ignorePrecision()
boolean ignoreScale()
boolean support()
default boolean isArray()
void setArray(boolean array)
Class compatible()
Class transfer()
DatabaseType[] dbs()
Copyright © 2023. All rights reserved.