接口的使用
org.anyline.metadata.type.TypeMetadata
使用TypeMetadata的程序包
程序包
说明
-
org.anyline.adapter中TypeMetadata的使用
参数类型为TypeMetadata的org.anyline.adapter中的方法修饰符和类型方法说明DataWriter.write(Object value, boolean placeholder, TypeMetadata type) 写入数据库前类型转换(非基础类型时需要) -
org.anyline.metadata中TypeMetadata的使用
声明为TypeMetadata的org.anyline.metadata中的字段修饰符和类型字段说明protected TypeMetadataColumn.childTypeMetadataprotected TypeMetadataColumn.typeMetadata参数类型为TypeMetadata的org.anyline.metadata中的方法修饰符和类型方法说明Table.addColumn(String name, TypeMetadata type) Table.addColumn(String name, TypeMetadata type, boolean nullable, Object def) Column.setChildTypeMetadata(TypeMetadata childTypeMetadata) voidParameter.setColumnType(TypeMetadata columnType) voidParameter.setType(TypeMetadata type) Column.setTypeMetadata(TypeMetadata typeMetadata) -
org.anyline.metadata.adapter中TypeMetadata的使用
参数类型为TypeMetadata的org.anyline.metadata.adapter中的方法修饰符和类型方法说明static TypeMetadata.ConfigMetadataAdapterHolder.get(DatabaseType database, TypeMetadata type) 根据类型获取元数据配置项static intMetadataAdapterHolder.ignoreLength(DatabaseType database, TypeMetadata type) static intMetadataAdapterHolder.ignorePrecision(DatabaseType database, TypeMetadata type) static intMetadataAdapterHolder.ignoreScale(DatabaseType database, TypeMetadata type) static TypeMetadata.ConfigMetadataAdapterHolder.reg(DatabaseType database, TypeMetadata type, TypeMetadata.Config config) 注册数据类型配置 要从配置项中取出每个属性检测合并,不要整个覆盖 -
org.anyline.metadata.type中TypeMetadata的使用
修饰符和类型字段说明static final TypeMetadataTypeMetadata.ILLEGALstatic final TypeMetadataTypeMetadata.NONE修饰符和类型方法说明default TypeMetadataTypeMetadata.getOrigin()static TypeMetadataTypeMetadata.parse(LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells, String name) static TypeMetadataTypeMetadata.parse(DatabaseType database, Column meta, LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells) 解析数据类型参数类型为TypeMetadata的org.anyline.metadata.type中的方法类型变量类型为TypeMetadata的org.anyline.metadata.type中的方法参数修饰符和类型方法说明static TypeMetadataTypeMetadata.parse(LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells, String name) static TypeMetadataTypeMetadata.parse(DatabaseType database, Column meta, LinkedHashMap<String, TypeMetadata> alias, Map<String, String> spells) 解析数据类型 -
org.anyline.metadata.type.init中TypeMetadata的使用
-
org.anyline.proxy中TypeMetadata的使用
类型参数类型为TypeMetadata的org.anyline.proxy中的字段