| 程序包 | 说明 |
|---|---|
| org.anyline.adapter | |
| org.anyline.entity | |
| org.anyline.entity.graph | |
| org.anyline.metadata | |
| org.anyline.proxy | |
| org.anyline.util |
| 限定符和类型 | 方法和说明 |
|---|---|
default DataRow |
EntityAdapter.row(DataRow row,
Object obj,
String... keys)
entity转换成DataRow时调用 如果有实现则不再执行DataRow.parse
如果不实现当前可以返回null, 将继续执行默认处理方式
注意实现时不要调用 DataRow.public static DataRow parse(DataRow row, Object obj, String... keys) 形成无限递归
|
default DataRow |
EntityAdapter.row(Object obj,
String... keys)
entity转换成DataRow时调用 如果有实现则不再执行DataRow.parse
如果不实现当前可以返回null, 将继续执行默认处理方式
|
| 限定符和类型 | 方法和说明 |
|---|---|
default DataRow |
EntityAdapter.row(DataRow row,
Object obj,
String... keys)
entity转换成DataRow时调用 如果有实现则不再执行DataRow.parse
如果不实现当前可以返回null, 将继续执行默认处理方式
注意实现时不要调用 DataRow.public static DataRow parse(DataRow row, Object obj, String... keys) 形成无限递归
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
OriginRow |
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataRow |
DataSet.attributes |
protected DataRow |
DataRow.attributes |
protected DataRow |
DataRow.relations |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,DataRow> |
DataRow.parents |
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
DataSet.add() |
DataRow |
DataSet.add(KeyAdapter.KEY_CASE cs) |
DataRow |
DataRow.add(String key,
BigDecimal value) |
DataRow |
DataRow.add(String key,
double value) |
DataRow |
DataRow.add(String key,
float value) |
DataRow |
DataRow.add(String key,
int value) |
DataRow |
DataRow.add(String key,
short value) |
DataRow |
DataRow.add(String target,
String key,
BigDecimal value) |
DataRow |
DataRow.add(String target,
String key,
double value) |
DataRow |
DataRow.add(String target,
String key,
float value) |
DataRow |
DataRow.add(String target,
String key,
int value)
在key列基础上 +value, 如果原来没有key列则默认0并put到target
如果target与key一致则覆盖原值
|
DataRow |
DataRow.add(String target,
String key,
short value) |
DataRow |
DataRow.addAllUpdateColumns() |
DataRow |
DataRow.addIgnoreColumns(String... cols) |
DataRow |
DataRow.addPrimaryKey(boolean applyContainer,
Collection<String> pks) |
DataRow |
DataRow.addPrimaryKey(boolean applyContainer,
String... pks)
添加主键
|
DataRow |
DataRow.addPrimaryKey(String... pks) |
DataRow |
DataRow.addRelation(DataRow relation) |
DataRow |
DataRow.addRelation(String relation) |
DataRow |
DataRow.addTable(Table table) |
DataRow |
DataRow.addUpdateColumns(String... cols)
添加需要更新的列
|
DataRow |
DataRow.attr(String key,
Object value) |
DataRow |
DataSet.avgs(boolean empty,
int scale,
int round,
String... keys) |
DataRow |
DataSet.avgs(DataRow result,
boolean empty,
int scale,
int round,
List<String> keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
boolean empty,
int scale,
int round,
String... keys) |
DataRow |
DataSet.avgs(DataRow result,
List<String> keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
String... keys) |
DataRow |
DataSet.avgs(String... keys) |
static DataRow |
DataRow.build(DataRow row,
KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.build(DataRow row,
Object obj,
String... keys) |
static DataRow |
DataRow.build(KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.build(KeyAdapter.KEY_CASE keyCase,
String json)
根据前端JSON格式解析insert/update/delete结构
|
static DataRow |
DataRow.build(Object obj,
String... keys) |
static DataRow |
DataRow.build(String json) |
DataRow |
DataRow.camel_()
驼峰转下划线
|
DataRow |
DataRow.camel() |
DataRow |
DataRow.Camel()
下划线转大驼峰
|
DataRow |
DataRow.camel(boolean lower)
下划线转小驼峰
|
DataRow |
DataRow.changeKey(String key,
String target) |
DataRow |
DataRow.changeKey(String key,
String target,
boolean remove)
替换key
|
DataRow |
DataRow.clearIgnoreUpdateColumns() |
DataRow |
DataRow.clearUpdateColumns()
清空需要更新的列
|
DataRow |
DataRow.clone()
复制数据
|
DataRow |
DataRow.compress()
多个空白压缩成一个空格
|
DataRow |
DataRow.compress(String... keys) |
DataRow |
DataRow.convertDate(Date def,
String... keys) |
DataRow |
DataRow.convertDate(String... keys) |
DataRow |
DataRow.convertDecimal(BigDecimal def,
String... keys) |
DataRow |
DataRow.convertDouble(Double def,
String... keys) |
DataRow |
DataRow.convertDouble(String... keys) |
DataRow |
DataRow.convertInt(Integer def,
String... keys) |
DataRow |
DataRow.convertInt(String... keys) |
DataRow |
DataRow.convertLong(Long def,
String... keys) |
DataRow |
DataRow.convertLong(String... keys) |
DataRow |
DataRow.convertNumber(String... keys)
指定key转换成number
|
DataRow |
DataRow.convertString(String... keys) |
DataRow |
DataRow.copy(boolean regex,
DataRow data,
List<String> fixs,
String... keys) |
DataRow |
DataRow.copy(boolean regex,
DataRow data,
String... keys) |
DataRow |
DataRow.copy(boolean regex,
DataRow data,
String[] fixs,
String... keys)
将数据从data中复制到this
|
DataRow |
DataRow.copy(DataRow data,
List<String> fixs,
String... keys) |
DataRow |
DataRow.copy(DataRow data,
String... keys) |
DataRow |
DataRow.copy(DataRow data,
String[] fixs,
String... keys) |
DataRow |
DataRow.copyIfEmpty(DataRow copy,
String... keys) |
DataRow |
DataRow.copyIfNotExists(DataRow copy,
String... keys) |
DataRow |
DataRow.copyIfNull(DataRow copy,
String... keys) |
DataRow |
DataRow.copyString(DataRow data,
String... keys)
复制String类型数据
|
DataRow |
DataSet.cut(int begin)
从begin开始截取到最后一个, 并返回其中第一个DataRow
|
DataRow |
DataSet.cut(int begin,
int end)
从begin开始截取到end位置, 并返回其中第一个DataRow, 方法执行时会创建新的DataSet并不改变原有set长度
|
DataRow |
DataRow.Format.date(boolean greedy,
String format)
格式化所有日期类型列(类型或列名中出现date关键字),如果失败 默认 ""
|
DataRow |
DataRow.Format.date(boolean greedy,
String format,
Date def)
格式化所有日期类型列(类型或列名中出现date关键字)
|
DataRow |
DataRow.Format.date(boolean greedy,
String format,
String def)
格式化所有日期类型列(类型或列名中出现date关键字)
|
DataRow |
DataRow.Parse.date(String... cols)
根据列名日期格式化,如果失败 默认 ""
|
DataRow |
DataRow.Format.date(String format,
Class... classes)
根据数据类型日期格式化,如果失败 默认 ""
如set.format.date("yyyy-MM-dd", Date.class); |
DataRow |
DataRow.Format.date(String format,
String... cols)
根据列名日期格式化,如果失败 默认 ""
|
protected DataRow |
DataRow.dateFormat(String src,
String tar,
String format,
Date def) |
protected DataRow |
DataRow.dateFormat(String src,
String tar,
String format,
String def) |
protected DataRow |
DataRow.dateParse(String src,
String tar,
String format,
Date def)
日期解析,推荐调用parse.date()
|
DataRow |
DataRow.divide(String key,
BigDecimal value,
int mode) |
DataRow |
DataRow.divide(String key,
double value) |
DataRow |
DataRow.divide(String key,
float value) |
DataRow |
DataRow.divide(String key,
int value) |
DataRow |
DataRow.divide(String key,
short value) |
DataRow |
DataRow.divide(String target,
String key,
BigDecimal value,
int mode) |
DataRow |
DataRow.divide(String target,
String key,
BigDecimal value,
int scale,
int round)
除法,涉及到小数位与舍入问题可以提供scale, mode参数
|
DataRow |
DataRow.divide(String target,
String key,
double value) |
DataRow |
DataRow.divide(String target,
String key,
float value) |
DataRow |
DataRow.divide(String target,
String key,
int value) |
DataRow |
DataRow.divide(String target,
String key,
short value) |
DataRow |
DataRow.ellipsis(int length,
String... columns)
超长部分忽略
|
DataRow |
DataRow.extract(boolean regex,
List<String> keys) |
DataRow |
DataRow.extract(boolean regex,
String... keys)
/**
抽取指定列, 生成新的DataRow, 新的DataRow只包括指定列的值, 不包含其他附加信息(如来源表)
|
DataRow |
DataRow.extract(List<String> keys) |
DataRow |
DataRow.extract(String... keys) |
DataRow |
DataSet.getAttributes() |
DataRow |
DataRow.getAttributes() |
DataRow |
DataRow.getParent(String key) |
DataRow |
DataRow.getRelation(String key) |
DataRow |
DataRow.getRelations() |
DataRow |
DataSet.getRow(Compare compare,
DataRow params) |
DataRow |
DataSet.getRow(Compare compare,
int begin,
DataRow params) |
DataRow |
DataSet.getRow(Compare compare,
int begin,
String... params) |
DataRow |
DataSet.getRow(Compare compare,
List<String> params) |
DataRow |
DataSet.getRow(Compare compare,
String... params) |
DataRow |
DataSet.getRow(DataRow params) |
DataRow |
DataSet.getRow(int index)
读取一行数据
|
DataRow |
DataSet.getRow(int begin,
DataRow params) |
DataRow |
DataSet.getRow(int begin,
String... params) |
DataRow |
DataSet.getRow(List<String> params) |
DataRow |
DataSet.getRow(String... params) |
DataRow |
DataRow.getRow(String... keys) |
DataRow |
DataRow.getRow(String key) |
DataRow |
DataSet.getRowById(String value) |
DataRow |
DataSet.getRowByPrimvaryValue(String value) |
default DataRow |
PageNavi.map() |
default DataRow |
GroupStore.map() |
default DataRow |
Group.map() |
DataRow |
PageNavi.map(boolean empty)
属性转map
|
DataRow |
GroupStore.map(boolean empty) |
DataRow |
Group.map(boolean empty) |
DataRow |
DefaultPageNavi.map(boolean empty) |
DataRow |
DefaultGroupStore.map(boolean empty) |
DataRow |
AbstractGroup.map(boolean empty) |
DataRow |
DataSet.max(String key)
key对应的value最大的一行
|
DataRow |
DataRow.merge(DataRow row) |
DataRow |
DataRow.merge(DataRow row,
boolean over)
合并数据
|
DataRow |
DataSet.min(String key) |
DataRow |
DataRow.multiply(String key,
BigDecimal value) |
DataRow |
DataRow.multiply(String key,
double value) |
DataRow |
DataRow.multiply(String key,
float value) |
DataRow |
DataRow.multiply(String key,
int value) |
DataRow |
DataRow.multiply(String key,
short value) |
DataRow |
DataRow.multiply(String target,
String key,
BigDecimal value) |
DataRow |
DataRow.multiply(String target,
String key,
double value) |
DataRow |
DataRow.multiply(String target,
String key,
float value) |
DataRow |
DataRow.multiply(String target,
String key,
int value) |
DataRow |
DataRow.multiply(String target,
String key,
short value) |
DataRow |
DataRow.Format.number(boolean greedy,
String format) |
DataRow |
DataRow.Format.number(boolean greedy,
String format,
String def)
格式化所有数字类型列
|
DataRow |
DataRow.Parse.number(String... cols) |
DataRow |
DataRow.Format.number(String format,
Class... classes)
根据数据类型数字格式化,如果失败 默认 ""
如set.format.number("##.00", Date.class); |
DataRow |
DataRow.Format.number(String format,
String... cols)
根据列名数字格式化,如果失败 默认 ""
|
protected DataRow |
DataRow.numberFormat(String src,
String tar,
String format,
String def) |
protected DataRow |
DataRow.numberParse(String src,
String tar,
String def)
数字解析,解析成BigDecimal 推荐调用parse.number()
|
DataRow |
DataRow.ognl(String key,
String formula) |
DataRow |
DataRow.ognl(String key,
String formula,
Object values) |
static DataRow |
DataRow.parse(DataRow row,
KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.parse(DataRow row,
Object obj,
String... keys)
解析实体类对象
|
static DataRow |
DataRow.parse(KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.parse(KeyAdapter.KEY_CASE keyCase,
String txt,
String... keys) |
static DataRow |
DataRow.parse(Object obj,
String... keys) |
static DataRow |
DataRow.parseArray(DataRow row,
String... kvs)
解析 key1, value1, key2, value2, key3:value3组合
|
static DataRow |
DataRow.parseArray(String... kvs) |
static DataRow |
DataRow.parseJson(DataRow row,
com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
DataRow.parseJson(DataRow row,
KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json)
解析JSONObject
|
static DataRow |
DataRow.parseJson(DataRow row,
KeyAdapter.KEY_CASE keyCase,
String json)
解析json结构字符
|
static DataRow |
DataRow.parseJson(DataRow row,
String json) |
static DataRow |
DataRow.parseJson(com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
DataRow.parseJson(KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
DataRow.parseJson(KeyAdapter.KEY_CASE keyCase,
String json) |
static DataRow |
OriginRow.parseJson(String json) |
static DataRow |
DataRow.parseJson(String json) |
static DataRow |
DataRow.parseList(Collection<?> list,
String... fields) |
static DataRow |
DataRow.parseList(DataRow row,
Collection<?> list,
String... fields) |
static DataRow |
DataRow.parseList(KeyAdapter.KEY_CASE keyCase,
Collection<?> list,
String... fields) |
static DataRow |
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 |
DataRow.parseMap(LinkedHashMap columns,
Map<String,Object> map) |
static DataRow |
DataRow.parseXml(DataRow row,
KeyAdapter.KEY_CASE keyCase,
org.dom4j.Element element)
解析xml
|
static DataRow |
DataRow.parseXml(DataRow row,
KeyAdapter.KEY_CASE keyCase,
String xml)
解析xml结构字符
|
static DataRow |
DataRow.parseXml(DataRow row,
String xml) |
static DataRow |
DataRow.parseXml(KeyAdapter.KEY_CASE keyCase,
org.dom4j.Element element) |
static DataRow |
DataRow.parseXml(String xml) |
DataRow |
OriginRow.put(boolean checkUpdate,
KeyAdapter.KEY_CASE keyCase,
String key,
Object value) |
DataRow |
DataRow.put(boolean checkUpdate,
KeyAdapter.KEY_CASE keyCase,
String key,
Object value) |
DataRow |
DataRow.put(boolean checkUpdate,
KeyAdapter.KEY_CASE keyCase,
String key,
Object value,
boolean pk,
boolean override) |
DataRow |
DataRow.put(boolean checkUpdate,
String key,
Object value) |
DataRow |
DataRow.put(KeyAdapter.KEY_CASE keyCase,
String key,
Object value) |
DataRow |
DataRow.put(KeyAdapter.KEY_CASE keyCase,
String key,
Object value,
boolean pk) |
DataRow |
DataRow.put(KeyAdapter.KEY_CASE keyCase,
String key,
Object value,
boolean pk,
boolean override) |
DataRow |
OriginRow.put(String key) |
DataRow |
DataRow.put(String key) |
DataRow |
DataRow.put(String key,
Object value,
boolean pk) |
DataRow |
DataRow.put(String key,
Object value,
boolean pk,
boolean override) |
DataRow |
DataRow.putIfEmpty(String key,
Object value)
原来的值为空时执行
|
DataRow |
DataRow.putIfNull(String key,
Object value)
原来的值为null时执行
|
DataRow |
DataRow.putItems(Object obj) |
DataRow |
DataRow.putOrigin(String key,
Object value) |
DataRow |
DataRow.putVar(String key,
String value) |
DataRow |
DataRow.putWithoutEmpty(String key,
Object value)
value 非空时执行
|
DataRow |
DataRow.putWithoutNull(String key,
Object value)
value !
|
DataRow |
DataSet.random()
随机取一行
|
DataRow |
DataRow.removeEmpty(boolean recursion,
String... keys) |
DataRow |
DataRow.removeEmpty(String... keys) |
DataRow |
DataRow.removeNull(String... keys) |
DataRow |
DataRow.removes(List<String> keys) |
DataRow |
DataRow.removes(String... keys)
删除指定的key
不和remove命名 避免调用remoate("ID","CODE")时与HashMap.remove(Object key, Object value) 冲突
|
DataRow |
DataRow.removeUpdateColumns(String... cols) |
DataRow |
DataRow.replaceEmpty(String value)
替换所有空值
|
DataRow |
DataRow.replaceEmpty(String replace,
String... keys)
替换所有空值
|
DataRow |
DataRow.replaceNull(String replace,
String... keys)
替换所有NULL值
|
DataRow |
DataRow.replaceRegex(String regex,
String replace,
String... keys) |
DataRow |
DataRow.replaces(boolean regex,
String oldChar,
String replace,
String... keys) |
DataRow |
DataRow.replaces(String oldChar,
String replace,
String... keys) |
DataRow |
DataRow.round(String key,
int scale,
int mode) |
DataRow |
DataRow.round(String target,
String key,
int scale,
int mode)
舍入
|
DataRow |
DataSet.row()
默认第0列值作为key,第1列值作为value
|
DataRow |
DataSet.row(int key,
int value) |
DataRow |
DataSet.row(String key,
String value)
[{code:"A", type:"A1"},{code:"B", type:"B1"}] map("code","type") 转换成{A:"A1",B:"B1"}
如果需要排序、去重 可以先调用asc/desc distinct |
DataRow |
DataRow.sbc2dbc()
全角转半角
|
DataRow |
DataRow.sbc2dbc(String... keys) |
DataRow |
DataRow.serCreateTime(Date time) |
DataRow |
DataRow.serCreateTime(Long time) |
DataRow |
OriginRow.set(String key,
Object value) |
DataRow |
DataRow.set(String key,
Object value) |
DataRow |
DataRow.setAttribute(String key,
Object value) |
DataRow |
DataRow.setAttributes(DataRow attributes) |
DataRow |
DataRow.setCatalog(Catalog catalog) |
DataRow |
DataRow.setCatalog(String catalog) |
DataRow |
DataRow.setCategory(String category) |
DataRow |
DataRow.setChildren(Object children) |
DataRow |
DataRow.setContainer(DataSet container) |
DataRow |
DataRow.setContainer(String key,
DataSet container) |
DataRow |
DataRow.setCreateTime(long createTime) |
DataRow |
DataRow.setDest(String dest)
设置数据源
当前对象处于容器中时, 设置容器数据源
|
DataRow |
DataRow.setExpires(int millisecond) |
DataRow |
DataRow.setExpires(long millisecond)
设置过期时间
|
DataRow |
DataRow.setIsFromCache(boolean bol)
设置是否来自缓存
|
DataRow |
DataRow.setIsNew(Boolean isNew) |
DataRow |
DataRow.setKeyCase(KeyAdapter.KEY_CASE keyCase) |
DataRow |
DataRow.setMetadata(Column column) |
DataRow |
DataRow.setMetadata(LinkedHashMap<String,Column> metadatas) |
DataRow |
DataRow.setMetadata(String name,
Column column) |
DataRow |
DataRow.setParent(String key,
DataRow parent) |
DataRow |
DataRow.setPrimaryKey(boolean applyContainer,
Collection<String> pks)
设置主键
|
DataRow |
DataRow.setPrimaryKey(boolean applyContainer,
String... pks) |
DataRow |
DataRow.setPrimaryKey(Collection<String> pks) |
DataRow |
DataRow.setPrimaryKey(String... pks) |
DataRow |
DataRow.setPrimaryValue(Object value) |
DataRow |
DataRow.setRelations(DataRow relations) |
DataRow |
DataRow.setReplaceEmptyNull(boolean val) |
DataRow |
DataRow.setSchema(Schema schema) |
DataRow |
DataRow.setSchema(String schema) |
DataRow |
DataRow.setTable(String table) |
DataRow |
DataRow.setTable(Table table) |
DataRow |
DataRow.setTables(LinkedHashMap<String,Table> tables) |
DataRow |
DataRow.setTables(List<Table> tables) |
DataRow |
DataRow.setUpdateEmptyColumn(boolean updateEmptyColumn)
设置是否更新空列
|
DataRow |
DataRow.setUpdateNullColumn(boolean updateNullColumn)
设置是否更新null列
|
DataRow |
DataRow.string2object() |
DataRow |
DataRow.subtract(String key,
BigDecimal value) |
DataRow |
DataRow.subtract(String key,
double value) |
DataRow |
DataRow.subtract(String key,
float value) |
DataRow |
DataRow.subtract(String key,
int value) |
DataRow |
DataRow.subtract(String key,
short value) |
DataRow |
DataRow.subtract(String target,
String key,
BigDecimal value) |
DataRow |
DataRow.subtract(String target,
String key,
double value) |
DataRow |
DataRow.subtract(String target,
String key,
float value) |
DataRow |
DataRow.subtract(String target,
String key,
int value) |
DataRow |
DataRow.subtract(String target,
String key,
short value) |
DataRow |
DataSet.sums(DataRow result,
List<String> keys)
多列合计
|
DataRow |
DataSet.sums(DataRow result,
String... keys) |
DataRow |
DataSet.sums(String... keys) |
DataRow |
DataRow.toLowerKey(boolean recursion,
String... keys)
key转换成小写
|
DataRow |
DataRow.toLowerValue(String... keys)
value转换成小写
|
DataRow |
DataRow.toUpperKey(boolean recursion,
String... keys)
key转换成大写
|
DataRow |
DataRow.toUpperValue(String... keys)
value转换成大写
|
DataRow |
DataRow.trim()
所有String类型的值执行trim
|
DataRow |
DataRow.trim(String... keys) |
DataRow |
DataSet.truncate(int begin)
从begin开始截断到最后一个并返回其中第一个DataRow
|
DataRow |
DataSet.truncate(int begin,
int end)
从begin开始截断到end位置并返回其中第一个DataRow
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<DataRow> |
DataSet.getRows() |
Iterator<DataRow> |
DataSet.iterator() |
List<DataRow> |
GroupStore.list(boolean empty) |
List<DataRow> |
DefaultGroupStore.list(boolean empty) |
Map<String,DataRow> |
DataSet.toMap(String key)
根据指定列生成map
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DataSet.add(DataRow e) |
DataRow |
DataRow.addRelation(DataRow relation) |
DataSet |
DataSet.addRow(DataRow row) |
DataSet |
DataSet.addRow(int idx,
DataRow row) |
DataRow |
DataSet.avgs(DataRow result,
boolean empty,
int scale,
int round,
List<String> keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
boolean empty,
int scale,
int round,
String... keys) |
DataRow |
DataSet.avgs(DataRow result,
List<String> keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
String... keys) |
static DataRow |
DataRow.build(DataRow row,
KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.build(DataRow row,
Object obj,
String... keys) |
boolean |
DataSet.contains(DataRow row,
List<String> keys)
是否包含这一行
|
boolean |
DataSet.contains(DataRow row,
String... keys) |
DataSet |
DataSet.copy(boolean regex,
DataRow data,
List<String> keys) |
DataRow |
DataRow.copy(boolean regex,
DataRow data,
List<String> fixs,
String... keys) |
DataSet |
DataSet.copy(boolean regex,
DataRow data,
String... keys) |
DataRow |
DataRow.copy(boolean regex,
DataRow data,
String... keys) |
DataRow |
DataRow.copy(boolean regex,
DataRow data,
String[] fixs,
String... keys)
将数据从data中复制到this
|
DataRow |
DataRow.copy(DataRow data,
List<String> fixs,
String... keys) |
DataSet |
DataSet.copy(DataRow data,
String... keys) |
DataRow |
DataRow.copy(DataRow data,
String... keys) |
DataRow |
DataRow.copy(DataRow data,
String[] fixs,
String... keys) |
DataRow |
DataRow.copyIfEmpty(DataRow copy,
String... keys) |
DataRow |
DataRow.copyIfNotExists(DataRow copy,
String... keys) |
DataRow |
DataRow.copyIfNull(DataRow copy,
String... keys) |
DataSet |
DataSet.copyString(DataRow data,
String... keys)
复制String类型数据
|
DataRow |
DataRow.copyString(DataRow data,
String... keys)
复制String类型数据
|
boolean |
DataRow.equals(DataRow row,
String... columns) |
DataRow |
DataSet.getRow(Compare compare,
DataRow params) |
DataRow |
DataSet.getRow(Compare compare,
int begin,
DataRow params) |
DataRow |
DataSet.getRow(DataRow params) |
DataRow |
DataSet.getRow(int begin,
DataRow params) |
DataSet |
DataSet.getRows(Compare compare,
DataRow row,
String... keys) |
DataSet |
DataSet.getRows(Compare compare,
int begin,
int qty,
DataRow kvs) |
DataSet |
DataSet.getRows(DataRow row,
String... keys) |
DataSet |
DataSet.getRows(int begin,
int qty,
DataRow kvs) |
DataRow |
DataRow.merge(DataRow row) |
DataRow |
DataRow.merge(DataRow row,
boolean over)
合并数据
|
String[] |
DataSet.packParam(DataRow row,
List<String> keys)
根据数据与属性列表 封装kvs
["ID","1","CODE","A01"]
|
String[] |
DataSet.packParam(DataRow row,
String... keys) |
static PageNavi |
DefaultPageNavi.parse(DataRow row) |
static DataRow |
DataRow.parse(DataRow row,
KeyAdapter.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.parse(DataRow row,
Object obj,
String... keys)
解析实体类对象
|
static PageNaviConfig |
PageNaviConfig.parse(String key,
DataRow row) |
static DataRow |
DataRow.parseArray(DataRow row,
String... kvs)
解析 key1, value1, key2, value2, key3:value3组合
|
static DataRow |
DataRow.parseJson(DataRow row,
com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
DataRow.parseJson(DataRow row,
KeyAdapter.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json)
解析JSONObject
|
static DataRow |
DataRow.parseJson(DataRow row,
KeyAdapter.KEY_CASE keyCase,
String json)
解析json结构字符
|
static DataRow |
DataRow.parseJson(DataRow row,
String json) |
static DataRow |
DataRow.parseList(DataRow row,
Collection<?> list,
String... fields) |
static DataRow |
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} |
static DataRow |
DataRow.parseXml(DataRow row,
KeyAdapter.KEY_CASE keyCase,
org.dom4j.Element element)
解析xml
|
static DataRow |
DataRow.parseXml(DataRow row,
KeyAdapter.KEY_CASE keyCase,
String xml)
解析xml结构字符
|
static DataRow |
DataRow.parseXml(DataRow row,
String xml) |
DataSet |
DataSet.set(int index,
DataRow item) |
DataSet |
DataSet.setAttributes(DataRow attributes) |
DataRow |
DataRow.setAttributes(DataRow attributes) |
DataSet |
DataSet.setParent(String key,
DataRow parent) |
DataRow |
DataRow.setParent(String key,
DataRow parent) |
DataRow |
DataRow.setRelations(DataRow relations) |
DataRow |
DataSet.sums(DataRow result,
List<String> keys)
多列合计
|
DataRow |
DataSet.sums(DataRow result,
String... keys) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSet |
DataSet.setRows(List<DataRow> rows) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EdgeRow |
class |
GraphRow |
class |
VertexRow |
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
GraphRow.setPrimaryValue(Object value) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataRow |
Metadata.metadata |
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
Metadata.getMetadata() |
| 限定符和类型 | 方法和说明 |
|---|---|
Table |
MasterTable.getPartition(DataRow value)
根据值定位分区表
|
void |
Metadata.setMetadata(DataRow metadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataRow |
EntityAdapterProxy.row(DataRow row,
Object obj,
String... keys) |
static DataRow |
EntityAdapterProxy.row(Object obj,
String... keys)
entity转换成DataRow时调用 如果有实现则不再执行DataRow.parse
如果不实现当前可以返回null, 将继续执行默认处理方式
|
| 限定符和类型 | 方法和说明 |
|---|---|
static DataRow |
EntityAdapterProxy.row(DataRow row,
Object obj,
String... keys) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
BeanUtil.copyFieldValueEvl(Object src,
DataRow copy) |
static void |
BeanUtil.copyFieldValueNvl(Object src,
DataRow copy) |
static <T extends AnylineConfig> |
AnylineConfig.parse(Class<? extends AnylineConfig> T,
String instance,
DataRow row,
Hashtable<String,AnylineConfig> instances,
String... compatibles) |
Copyright © 2025. All rights reserved.