All Methods Static Methods Instance Methods Concrete Methods
| 限定符和类型 |
方法和说明 |
DataRow |
add(String key,
BigDecimal value) |
DataRow |
add(String key,
double value) |
DataRow |
add(String key,
float value) |
DataRow |
add(String key,
int value) |
DataRow |
add(String key,
short value) |
DataRow |
add(String target,
String key,
BigDecimal value) |
DataRow |
add(String target,
String key,
double value) |
DataRow |
add(String target,
String key,
float value) |
DataRow |
add(String target,
String key,
int value)
在key列基础上 +value, 如果原来没有key列则默认0并put到target
如果target与key一致则覆盖原值
|
DataRow |
add(String target,
String key,
short value) |
DataRow |
addAllUpdateColumns() |
DataRow |
addIgnoreColumns(String... cols) |
DataRow |
addPrimaryKey(boolean applyContainer,
Collection<String> pks) |
DataRow |
addPrimaryKey(boolean applyContainer,
String... pks)
添加主键
|
DataRow |
addPrimaryKey(String... pks) |
DataRow |
addRelation(DataRow relation) |
DataRow |
addRelation(String relation) |
DataRow |
addTable(Table table) |
DataRow |
addUpdateColumns(String... cols)
添加需要更新的列
|
Object |
attr(String key) |
DataRow |
attr(String key,
Object value) |
BigDecimal |
avg(boolean empty,
int scale,
int round,
String... keys)
多列平均值
|
BigDecimal |
avg(boolean empty,
String... keys) |
BigDecimal |
avg(String... keys) |
static DataRow |
build(DataRow row,
KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
build(DataRow row,
Object obj,
String... keys) |
static DataRow |
build(KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
build(KeyAdapter.KEY_CASE keyCase,
String json)
根据前端JSON格式解析insert/update/delete结构
|
static DataRow |
build(Object obj,
String... keys) |
static DataRow |
build(String json) |
DataRow |
camel_()
驼峰转下划线
|
DataRow |
camel() |
DataRow |
Camel()
下划线转大驼峰
|
DataRow |
camel(boolean lower)
下划线转小驼峰
|
DataRow |
changeKey(String key,
String target) |
DataRow |
changeKey(String key,
String target,
boolean remove)
替换key
|
boolean |
checkRequired(List<String> keys) |
boolean |
checkRequired(String... keys)
检测必选项
|
DataRow |
clearIgnoreUpdateColumns() |
DataRow |
clearUpdateColumns()
清空需要更新的列
|
DataRow |
clone()
复制数据
|
DataRow |
compress()
多个空白压缩成一个空格
|
DataRow |
compress(String... keys) |
boolean |
contains(String key)
是否包含key(不要求完全匹配, 根据KEY_CASE有可能不区分大小写)
|
boolean |
containsKey(String key) |
DataRow |
convertDate(Date def,
String... keys) |
DataRow |
convertDate(String... keys) |
DataRow |
convertDecimal(BigDecimal def,
String... keys) |
DataRow |
convertDouble(Double def,
String... keys) |
DataRow |
convertDouble(String... keys) |
DataRow |
convertInt(Integer def,
String... keys) |
DataRow |
convertInt(String... keys) |
DataRow |
convertLong(Long def,
String... keys) |
DataRow |
convertLong(String... keys) |
DataRow |
convertNumber(String... keys)
指定key转换成number
|
DataRow |
convertString(String... keys) |
DataRow |
copy(boolean regex,
DataRow data,
List<String> fixs,
String... keys) |
DataRow |
copy(boolean regex,
DataRow data,
String... keys) |
DataRow |
copy(boolean regex,
DataRow data,
String[] fixs,
String... keys)
将数据从data中复制到this
|
DataRow |
copy(DataRow data,
List<String> fixs,
String... keys) |
DataRow |
copy(DataRow data,
String... keys) |
DataRow |
copy(DataRow data,
String[] fixs,
String... keys) |
DataRow |
copyIfEmpty(DataRow copy,
String... keys) |
DataRow |
copyIfNotExists(DataRow copy,
String... keys) |
DataRow |
copyIfNull(DataRow copy,
String... keys) |
DataRow |
copyString(DataRow data,
String... keys)
复制String类型数据
|
protected DataRow |
dateFormat(String src,
String tar,
String format,
Date def) |
protected DataRow |
dateFormat(String src,
String tar,
String format,
String def) |
protected DataRow |
dateParse(String src,
String tar,
String format,
Date def)
日期解析,推荐调用parse.date()
|
DataRow |
divide(String key,
BigDecimal value,
int mode) |
DataRow |
divide(String key,
double value) |
DataRow |
divide(String key,
float value) |
DataRow |
divide(String key,
int value) |
DataRow |
divide(String key,
short value) |
DataRow |
divide(String target,
String key,
BigDecimal value,
int mode) |
DataRow |
divide(String target,
String key,
BigDecimal value,
int scale,
int round)
除法,涉及到小数位与舍入问题可以提供scale, mode参数
|
DataRow |
divide(String target,
String key,
double value) |
DataRow |
divide(String target,
String key,
float value) |
DataRow |
divide(String target,
String key,
int value) |
DataRow |
divide(String target,
String key,
short value) |
DataRow |
ellipsis(int length,
String... columns)
超长部分忽略
|
<T> T |
entity(Class<T> clazz,
String... configs)
转换成对象
|
boolean |
equals(DataRow row,
String... columns) |
Object |
evl(String... keys) |
DataRow |
extract(boolean regex,
List<String> keys) |
DataRow |
extract(boolean regex,
String... keys)
/**
抽取指定列, 生成新的DataRow, 新的DataRow只包括指定列的值, 不包含其他附加信息(如来源表)
|
DataRow |
extract(List<String> keys) |
DataRow |
extract(String... keys) |
Object |
get(KeyAdapter.KEY_CASE keyCase,
String key) |
Object |
get(String... keys)
返回第一个存在的key对应的value, key不要求完全匹配根据KEY_CASE有可能不区分大小写
如果需要取第一个不为null的值调用nvl(String ... keys)
第一个不为空的值调用evl(String ... keys)
|
Object |
get(String key) |
Object |
get(String key,
boolean ignoreCase) |
DataSet |
getAllChild(String key)
所有上级数据(递归)
|
DataSet |
getAllParent(String key) |
Object |
getAttribute(String key) |
DataRow |
getAttributes() |
Boolean |
getBoolean(int index) |
Boolean |
getBoolean(int index,
Boolean def) |
Boolean |
getBoolean(String... keys) |
Boolean |
getBoolean(String key) |
Boolean |
getBoolean(String key,
Boolean def) |
byte[] |
getBytes(int index) |
byte[] |
getBytes(String key) |
Catalog |
getCatalog() |
String |
getCatalogName() |
String |
getCategory() |
String |
getCd() |
Object |
getChildren()
子类
|
String |
getCode() |
LinkedHashMap<String,Column> |
getColumns() |
DataSet |
getContainer()
包含当前对象的容器
|
DataSet |
getContainer(String key) |
long |
getCreateTime()
创建时间
|
String |
getDataLink() |
Date |
getDate(int index) |
Date |
getDate(int index,
Date def) |
Date |
getDate(int index,
String def) |
Date |
getDate(String... keys) |
Date |
getDate(String key) |
Date |
getDate(String key,
Date def) |
Date |
getDate(String key,
String def) |
BigDecimal |
getDecimal(int index) |
BigDecimal |
getDecimal(int index,
BigDecimal def) |
String |
getDecimal(int index,
BigDecimal def,
String format) |
BigDecimal |
getDecimal(int index,
Double def) |
String |
getDecimal(int index,
double def,
String format) |
BigDecimal |
getDecimal(int index,
Integer def) |
String |
getDecimal(int index,
String format) |
BigDecimal |
getDecimal(String... keys) |
BigDecimal |
getDecimal(String key) |
BigDecimal |
getDecimal(String key,
BigDecimal def) |
String |
getDecimal(String key,
BigDecimal def,
String format) |
BigDecimal |
getDecimal(String key,
Double def) |
String |
getDecimal(String key,
double def,
String format) |
BigDecimal |
getDecimal(String key,
Integer def) |
String |
getDecimal(String key,
String format) |
String |
getDest() |
Double |
getDouble(int index) |
Double |
getDouble(int index,
Double def) |
Double |
getDouble(int index,
Integer def) |
Double |
getDouble(String... keys) |
Double |
getDouble(String key) |
Double |
getDouble(String key,
Double def) |
Double |
getDouble(String key,
Integer def) |
long |
getExpires()
过期时间
|
Float |
getFloat(int index) |
Float |
getFloat(int index,
Float def) |
Float |
getFloat(int index,
Integer def) |
Float |
getFloat(String... keys) |
Float |
getFloat(String key) |
Float |
getFloat(String key,
Float def) |
Float |
getFloat(String key,
Integer def) |
String |
getId() |
List<String> |
getIgnoreUpdateColumns() |
Integer |
getInt(int index) |
Integer |
getInt(Integer def,
String... keys) |
Integer |
getInt(int index,
Integer def) |
Integer |
getInt(String... keys)
boolean类型true 解析成 1
|
Integer |
getInt(String key) |
Integer |
getInt(String key,
Integer def) |
Boolean |
getIsNew() |
DataSet |
getItems()
默认子集
|
String |
getJson() |
String |
getJson(com.fasterxml.jackson.annotation.JsonInclude.Include include) |
protected static String |
getKeyCase(KeyAdapter.KEY_CASE keyCase,
String key)
key大小写转换
|
static String |
getKeyCase(String key) |
List<?> |
getList(String key) |
Long |
getLong(int index) |
Long |
getLong(int index,
Integer def) |
Long |
getLong(int index,
Long def) |
Long |
getLong(String... keys) |
Long |
getLong(String key) |
Long |
getLong(String key,
Integer def) |
Long |
getLong(String key,
Long def) |
Column |
getMetadata(String column) |
String |
getMetadataClassName(String column) |
String |
getMetadataFullType(String column) |
LinkedHashMap<String,Column> |
getMetadatas() |
LinkedHashMap<String,Column> |
getMetadatas(boolean create) |
Integer |
getMetadataType(String column) |
String |
getMetadataTypeName(String column) |
String |
getName() |
long |
getNanoTime() |
String |
getNm() |
LinkedHashMap<String,Object> |
getOrigin() |
Object |
getOrigin(String key) |
Boolean |
getOverride() |
Boolean |
getOverrideSync() |
DataRow |
getParent(String key) |
Point |
getPoint(String key) |
Column |
getPrimaryColumn() |
LinkedHashMap<String,Column> |
getPrimaryColumns() |
String |
getPrimaryKey() |
List<String> |
getPrimaryKeys()
读取主键
主键为空时且容器有主键时, 读取容器主键, 否则返回默认主键
|
Object |
getPrimaryValue() |
List<Object> |
getPrimaryValues()
主键值
|
DataRow |
getRelation(String key) |
DataRow |
getRelations() |
DataRow |
getRow(String... keys) |
DataRow |
getRow(String key) |
Schema |
getSchema() |
String |
getSchemaName() |
DataSet |
getSet(String key) |
String |
getString(int index) |
String |
getString(String... keys)
返回第1个存在的key对应的值, 有可能返回null或""
|
String |
getString(String key) |
String |
getStringEvl(String key,
String... defs) |
String |
getStringNvl(String key,
String... defs) |
String |
getStringWithoutEmpty(String... keys)
返回第1个非空值
|
String |
getStringWithoutNull(String... keys)
返回第1个非NULL值
|
Table |
getTable() |
Table |
getTable(boolean checkContainer) |
String |
getTableName() |
LinkedHashMap<String,Table> |
getTables() |
LinkedHashMap<String,Table> |
getTables(boolean checkContainer) |
String |
getTitle() |
Boolean |
getUnicode() |
List<String> |
getUpdateColumns() |
LinkedHashMap<String,Column> |
getUpdateColumns(boolean metadata) |
boolean |
has(String key)
是否有指定的key
|
boolean |
hasContainer()
是否处于容器内
|
boolean |
hasKey(String key) |
boolean |
hasPrimaryKeys()
是否有主键
|
boolean |
hasSelfPrimaryKeys()
自身是否有主键
|
boolean |
hasValue(String key) |
boolean |
isEmpty(boolean recursion,
String key) |
boolean |
isEmpty(String key) |
boolean |
isExpire() |
boolean |
isExpire(int millisecond)
验证是否过期
根据当前时间与创建时间对比
过期返回 true
|
boolean |
isExpire(long millisecond)
是否过期
|
boolean |
isFromCache()
是否来自缓存
|
boolean |
isInsertEmptyColumn() |
boolean |
isInsertNullColumn() |
Boolean |
isNew()
是否是新数据
强制isNew=true时返回true
全部主键都有值时返回false只要有一个主键值为空返回true
|
boolean |
isNotEmpty(String key) |
boolean |
isNotNull(String key) |
boolean |
isNull(String key)
指定列是否为空
|
boolean |
isReplaceEmptyNull() |
boolean |
isUpdateEmptyColumn()
是否更新空列
|
boolean |
isUpdateNullColumn()
是否更新null列
|
String |
join(String... keys)
拼接value
|
String |
json() |
String |
key(int index) |
KeyAdapter.KEY_CASE |
keyCase() |
List<String> |
keys() |
Map<String,Object> |
map() |
protected Object |
mapGet(String key) |
protected void |
mapPut(String key,
Object value) |
DataRow |
merge(DataRow row) |
DataRow |
merge(DataRow row,
boolean over)
合并数据
|
BigDecimal |
multiply(boolean empty,
String... keys)
多列乘积
|
BigDecimal |
multiply(String... keys) |
DataRow |
multiply(String key,
BigDecimal value) |
DataRow |
multiply(String key,
double value) |
DataRow |
multiply(String key,
float value) |
DataRow |
multiply(String key,
int value) |
DataRow |
multiply(String key,
short value) |
DataRow |
multiply(String target,
String key,
BigDecimal value) |
DataRow |
multiply(String target,
String key,
double value) |
DataRow |
multiply(String target,
String key,
float value) |
DataRow |
multiply(String target,
String key,
int value) |
DataRow |
multiply(String target,
String key,
short value) |
protected DataRow |
numberFormat(String src,
String tar,
String format,
String def) |
List<String> |
numberKeys()
所有数字列
|
protected DataRow |
numberParse(String src,
String tar,
String def)
数字解析,解析成BigDecimal 推荐调用parse.number()
|
Object |
nvl(String... keys) |
Object |
ognl(String formula) |
Object |
ognl(String formula,
Object values) |
DataRow |
ognl(String key,
String formula) |
DataRow |
ognl(String key,
String formula,
Object values) |
static DataRow |
parse(DataRow row,
KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
parse(DataRow row,
Object obj,
String... keys)
解析实体类对象
|
static DataRow |
parse(KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
parse(KeyAdapter.KEY_CASE keyCase,
String txt,
String... keys) |
static DataRow |
parse(Object obj,
String... keys) |
static DataRow |
parseArray(DataRow row,
String... kvs)
解析 key1, value1, key2, value2, key3:value3组合
|
static DataRow |
parseArray(String... kvs) |
static DataRow |
parseJson(DataRow row,
com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
parseJson(DataRow row,
KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json)
解析JSONObject
|
static DataRow |
parseJson(DataRow row,
KeyAdapter.KEY_CASE keyCase,
String json)
解析json结构字符
|
static DataRow |
parseJson(DataRow row,
String json) |
static DataRow |
parseJson(com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
parseJson(KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
parseJson(KeyAdapter.KEY_CASE keyCase,
String json) |
static DataRow |
parseJson(String json) |
static Object |
parseJsonObject(KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json) |
static Object |
parseJsonObject(Object obj,
KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json) |
protected void |
parseKeyCase(KeyAdapter.KEY_CASE keyCase) |
static DataRow |
parseList(Collection<?> list,
String... fields) |
static DataRow |
parseList(DataRow row,
Collection<?> list,
String... fields) |
static DataRow |
parseList(KeyAdapter.KEY_CASE keyCase,
Collection<?> list,
String... fields) |
static DataRow |
parseList(KeyAdapter.KEY_CASE keyCase,
DataRow row,
Collection<?> list,
String... fields)
数组解析成DataRow
ArrayList list = CollUtil.toList(1, 2, 3, 4);
DataRow.parseList(list, "A","B","C","D");
{"A":1, "B":2}
|
DataRow |
parseMap(LinkedHashMap columns,
Map<String,Object> map) |
static DataRow |
parseXml(DataRow row,
KeyAdapter.KEY_CASE keyCase,
org.dom4j.Element element)
解析xml
|
static DataRow |
parseXml(DataRow row,
KeyAdapter.KEY_CASE keyCase,
String xml)
解析xml结构字符
|
static DataRow |
parseXml(DataRow row,
String xml) |
static DataRow |
parseXml(KeyAdapter.KEY_CASE keyCase,
org.dom4j.Element element) |
static DataRow |
parseXml(String xml) |
DataRow |
put(boolean checkUpdate,
KeyAdapter.KEY_CASE keyCase,
String key,
Object value) |
DataRow |
put(boolean checkUpdate,
KeyAdapter.KEY_CASE keyCase,
String key,
Object value,
boolean pk,
boolean override) |
DataRow |
put(boolean checkUpdate,
String key,
Object value) |
DataRow |
put(KeyAdapter.KEY_CASE keyCase,
String key,
Object value) |
DataRow |
put(KeyAdapter.KEY_CASE keyCase,
String key,
Object value,
boolean pk) |
DataRow |
put(KeyAdapter.KEY_CASE keyCase,
String key,
Object value,
boolean pk,
boolean override) |
DataRow |
put(String key) |
Object |
put(String key,
Object value)
这是重写的父类put不要改返回值类型
|
DataRow |
put(String key,
Object value,
boolean pk) |
DataRow |
put(String key,
Object value,
boolean pk,
boolean override) |
void |
putAll(Map<? extends String,? extends Object> map) |
DataRow |
putIfEmpty(String key,
Object value)
原来的值为空时执行
|
DataRow |
putIfNull(String key,
Object value)
原来的值为null时执行
|
DataRow |
putItems(Object obj) |
protected static String |
putKeyCase(KeyAdapter.KEY_CASE keyCase,
String key)
key大小写转换
|
static String |
putKeyCase(String key) |
DataRow |
putOrigin(String key,
Object value) |
DataSet |
puts(String key) |
DataRow |
putVar(String key,
String value) |
DataRow |
putWithoutEmpty(String key,
Object value)
value 非空时执行
|
DataRow |
putWithoutNull(String key,
Object value)
value !
|
Object |
recursion(boolean strict,
String... keys)
按keys顺序递归取值, 如果其中一层是数组 取第0个,不支持多维数组
strict=false时, 如果遇到基础类型值(包含String)则直接返回当前值,忽略之后的key
strict=true时,必须提取到最后一层,如果失败则返回null
如提取用户的部门的领导的年率, 中间遇到部门只是个String类型, 则直接返回部门String
|
Object |
recursion(String... keys) |
Object |
remove(Object key) |
DataRow |
removeEmpty(boolean recursion,
String... keys) |
DataRow |
removeEmpty(String... keys) |
DataRow |
removeNull(String... keys) |
DataRow |
removes(List<String> keys) |
DataRow |
removes(String... keys)
删除指定的key
不和remove命名 避免调用remoate("ID","CODE")时与HashMap.remove(Object key, Object value) 冲突
|
DataRow |
removeUpdateColumns(String... cols) |
DataRow |
replaceEmpty(String value)
替换所有空值
|
DataRow |
replaceEmpty(String replace,
String... keys)
替换所有空值
|
DataRow |
replaceNull(String replace,
String... keys)
替换所有NULL值
|
DataRow |
replaceRegex(String regex,
String replace,
String... keys) |
DataRow |
replaces(boolean regex,
String oldChar,
String replace,
String... keys) |
DataRow |
replaces(String oldChar,
String replace,
String... keys) |
DataRow |
round(String key,
int scale,
int mode) |
DataRow |
round(String target,
String key,
int scale,
int mode)
舍入
|
DataRow |
sbc2dbc()
全角转半角
|
DataRow |
sbc2dbc(String... keys) |
DataRow |
serCreateTime(Date time) |
DataRow |
serCreateTime(Long time) |
DataRow |
set(String key,
Object value) |
DataRow |
setAttribute(String key,
Object value) |
DataRow |
setAttributes(DataRow attributes) |
DataRow |
setCatalog(Catalog catalog) |
DataRow |
setCatalog(String catalog) |
DataRow |
setCategory(String category) |
DataRow |
setChildren(Object children) |
DataRow |
setContainer(DataSet container) |
DataRow |
setContainer(String key,
DataSet container) |
DataRow |
setCreateTime(long createTime) |
DataRow |
setDest(String dest)
设置数据源
当前对象处于容器中时, 设置容器数据源
|
DataRow |
setExpires(int millisecond) |
DataRow |
setExpires(long millisecond)
设置过期时间
|
void |
setInsertEmptyColumn(boolean insertEmptyColumn) |
void |
setInsertNullColumn(boolean insertNullColumn) |
DataRow |
setIsFromCache(boolean bol)
设置是否来自缓存
|
DataRow |
setIsNew(Boolean isNew) |
DataRow |
setKeyCase(KeyAdapter.KEY_CASE keyCase) |
DataRow |
setMetadata(Column column) |
DataRow |
setMetadata(LinkedHashMap<String,Column> metadatas) |
DataRow |
setMetadata(String name,
Column column) |
void |
setNanoTime(long nanoTime) |
void |
setOverride(Boolean override) |
void |
setOverride(Boolean override,
Boolean sync) |
DataRow |
setParent(String key,
DataRow parent) |
DataRow |
setPrimaryKey(boolean applyContainer,
Collection<String> pks)
设置主键
|
DataRow |
setPrimaryKey(boolean applyContainer,
String... pks) |
DataRow |
setPrimaryKey(Collection<String> pks) |
DataRow |
setPrimaryKey(String... pks) |
DataRow |
setPrimaryValue(Object value) |
DataRow |
setRelations(DataRow relations) |
DataRow |
setReplaceEmptyNull(boolean val) |
DataRow |
setSchema(Schema schema) |
DataRow |
setSchema(String schema) |
DataRow |
setTable(String table) |
DataRow |
setTable(Table table) |
DataRow |
setTables(LinkedHashMap<String,Table> tables) |
DataRow |
setTables(List<Table> tables) |
void |
setUnicode(Boolean unicode) |
DataRow |
setUpdateEmptyColumn(boolean updateEmptyColumn)
设置是否更新空列
|
DataRow |
setUpdateNullColumn(boolean updateNullColumn)
设置是否更新null列
|
DataRow |
string2object() |
DataRow |
subtract(String key,
BigDecimal value) |
DataRow |
subtract(String key,
double value) |
DataRow |
subtract(String key,
float value) |
DataRow |
subtract(String key,
int value) |
DataRow |
subtract(String key,
short value) |
DataRow |
subtract(String target,
String key,
BigDecimal value) |
DataRow |
subtract(String target,
String key,
double value) |
DataRow |
subtract(String target,
String key,
float value) |
DataRow |
subtract(String target,
String key,
int value) |
DataRow |
subtract(String target,
String key,
short value) |
BigDecimal |
sum(String... keys)
多列求和
|
String |
toJson() |
String |
toJSON()
转换成json格式
|
String |
toJson(com.fasterxml.jackson.annotation.JsonInclude.Include include) |
String |
toJSON(com.fasterxml.jackson.annotation.JsonInclude.Include include) |
DataRow |
toLowerKey(boolean recursion,
String... keys)
key转换成小写
|
DataRow |
toLowerValue(String... keys)
value转换成小写
|
Map<String,Object> |
toMap() |
DataSet |
toSet(String key,
String value)
{id:1, code:a, value:100}
toSet("k","v")转换成
[{k:id, v:1}, {k:code, v:a}, [k:value, v:100]]
|
String |
toString() |
DataRow |
toUpperKey(boolean recursion,
String... keys)
key转换成大写
|
DataRow |
toUpperValue(String... keys)
value转换成大写
|
String |
toXML()
轮换成xml格式
|
String |
toXML(boolean border,
boolean order) |
DataRow |
trim()
所有String类型的值执行trim
|
DataRow |
trim(String... keys) |