| 程序包 | 说明 |
|---|---|
| org.anyline.adapter | |
| org.anyline.data | |
| org.anyline.metadata | |
| org.anyline.metadata.refer | |
| org.anyline.metadata.type | |
| org.anyline.metadata.type.init | |
| org.anyline.proxy |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
DataWriter.write(Object value,
Boolean placeholder,
Boolean unicode,
TypeMetadata type)
写入数据库前类型转换(非基础类型时需要)
|
| 限定符和类型 | 方法和说明 |
|---|---|
TypeMetadata |
Run.getValueType() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Run.setValueType(TypeMetadata type) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TypeMetadata |
Column.childTypeMetadata |
protected TypeMetadata |
Column.typeMetadata |
| 限定符和类型 | 方法和说明 |
|---|---|
TypeMetadata |
Column.getChildTypeMetadata() |
TypeMetadata |
Parameter.getColumnType() |
TypeMetadata |
Column.getTypeMetadata() |
| 限定符和类型 | 方法和说明 |
|---|---|
Column |
Table.addColumn(String name,
TypeMetadata type) |
Column |
Table.addColumn(String name,
TypeMetadata type,
boolean nullable,
Object def) |
Column |
Column.setChildTypeMetadata(TypeMetadata childTypeMetadata) |
void |
Parameter.setColumnType(TypeMetadata columnType) |
void |
Parameter.setType(TypeMetadata type) |
Column |
Column.setTypeMetadata(TypeMetadata typeMetadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
MetadataReferHolder.formula(DatabaseType database,
TypeMetadata type) |
static TypeMetadata.Refer |
MetadataReferHolder.get(DatabaseType database,
TypeMetadata type)
根据类型获取元数据配置项
|
static int |
MetadataReferHolder.ignoreLength(DatabaseType database,
TypeMetadata type) |
static int |
MetadataReferHolder.ignorePrecision(DatabaseType database,
TypeMetadata type) |
static int |
MetadataReferHolder.ignoreScale(DatabaseType database,
TypeMetadata type) |
static String |
MetadataReferHolder.metadata(DatabaseType database,
TypeMetadata type)
原数据类型(不带长度等参数)
|
static TypeMetadata.Refer |
MetadataReferHolder.reg(DatabaseType database,
TypeMetadata type,
TypeMetadata.Refer refer)
注册数据类型配置
要从配置项中取出每个属性检测合并,不要整个覆盖
|
| 限定符和类型 | 字段和说明 |
|---|---|
static TypeMetadata |
TypeMetadata.ILLEGAL |
static TypeMetadata |
TypeMetadata.NONE |
| 限定符和类型 | 方法和说明 |
|---|---|
default TypeMetadata |
TypeMetadata.getOrigin() |
static TypeMetadata |
TypeMetadata.parse(DatabaseType database,
Column meta,
LinkedHashMap<String,TypeMetadata> alias,
Map<String,String> spells)
解析数据类型
|
static TypeMetadata |
TypeMetadata.parse(LinkedHashMap<String,TypeMetadata> alias,
Map<String,String> spells,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
TypeMetadata.equals(TypeMetadata metadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TypeMetadata |
TypeMetadata.parse(DatabaseType database,
Column meta,
LinkedHashMap<String,TypeMetadata> alias,
Map<String,String> spells)
解析数据类型
|
static TypeMetadata |
TypeMetadata.parse(LinkedHashMap<String,TypeMetadata> alias,
Map<String,String> spells,
String name) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTypeMetadata |
class |
StandardTypeMetadata |
| 限定符和类型 | 方法和说明 |
|---|---|
TypeMetadata |
StandardTypeMetadata.getOrigin() |
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<Class,TypeMetadata> |
EntityAdapterProxy.types |
| 限定符和类型 | 方法和说明 |
|---|---|
static TypeMetadata |
EntityAdapterProxy.type(Class clazz) |
Copyright © 2025. All rights reserved.