| 程序包 | 说明 |
|---|---|
| org.anyline.entity | |
| org.anyline.util |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AnylineEntity |
| 限定符和类型 | 方法和说明 |
|---|---|
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.addPrimaryKey(boolean applyContainer,
Collection<String> pks) |
DataRow |
DataRow.addPrimaryKey(boolean applyContainer,
String... pks)
添加主键
|
DataRow |
DataRow.addPrimaryKey(String... pks) |
DataRow |
DataRow.addQueryParam(String key,
Object param) |
DataRow |
DataRow.addUpdateColumns(String... cols)
添加需要更新的列
|
DataRow |
DataRow.attr(String key,
Object value) |
DataRow |
DataSet.avgs(DataRow result,
int scale,
int round,
List<String> fixs,
String... keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
int scale,
int round,
String[] fixs,
String... keys) |
DataRow |
DataSet.avgs(DataRow result,
List<String> fixs,
String... keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
String[] fixs,
String... keys) |
DataRow |
DataSet.avgs(int scale,
int round,
String... keys) |
DataRow |
DataSet.avgs(String... keys) |
static DataRow |
DataRow.build(DataRow.KEY_CASE keyCase,
Object obj,
String... keys) |
static DataRow |
DataRow.build(Object obj,
String... keys) |
DataRow |
DataRow.camel() |
DataRow |
DataRow.Camel() |
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.convertNumber(String... keys)
指定key转换成number
|
DataRow |
DataRow.convertString(String... keys) |
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)
将数据从data中复制到this
|
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.dateFormat(String key,
String format) |
DataRow |
DataRow.dateFormat(String target,
String key,
String format) |
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,
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.extract(List<String> keys) |
DataRow |
DataRow.extract(String... keys)
抽取指定列,生成新的DataRow,新的DataRow只包括指定列的值,不包含其他附加信息(如来源表)
|
DataRow |
DataRow.formatDate(String format,
String... cols)
日期格式化
|
DataRow |
DataRow.formatNumber(String format,
String... cols)
数字格式化
|
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 key) |
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.numberFormat(String target,
String key,
String format) |
static DataRow |
DataRow.parse(DataRow.KEY_CASE keyCase,
Object obj,
String... keys) |
DataRow |
EntityAdapter.parse(Object obj,
String... keys)
entity转换成DataRow时调用 如果有实现则不再执行DataRow.parse
如果不实现当前可以返回null,将继续执行默认处理方式
|
static DataRow |
DataRow.parse(Object obj,
String... keys)
解析实体类对象
|
static DataRow |
DataRow.parseArray(String... kvs)
解析 key1,value1,key2,value2,key3:value3组合
|
static DataRow |
DataRow.parseJson(DataRow.KEY_CASE keyCase,
com.fasterxml.jackson.databind.JsonNode json)
解析JSONObject
|
static DataRow |
DataRow.parseJson(DataRow.KEY_CASE keyCase,
String json) |
static DataRow |
DataRow.parseJson(com.fasterxml.jackson.databind.JsonNode json) |
static DataRow |
DataRow.parseJson(String json) |
static DataRow |
DataRow.parseList(Collection<?> list,
String... fields)
数组解析成DataSet
|
static DataRow |
DataRow.parseXml(DataRow.KEY_CASE keyCase,
org.dom4j.Element element)
解析xml
|
static DataRow |
DataRow.parseXml(DataRow.KEY_CASE keyCase,
String xml)
解析xml结构字符
|
static DataRow |
DataRow.parseXml(String xml) |
DataRow |
DataRow.put(DataRow.KEY_CASE keyCase,
String key,
Object value) |
DataRow |
DataRow.put(DataRow.KEY_CASE keyCase,
String key,
Object value,
boolean pk) |
DataRow |
DataRow.put(DataRow.KEY_CASE keyCase,
String key,
Object value,
boolean pk,
boolean override) |
DataRow |
DataRow.put(String key,
Object value,
boolean pk) |
DataRow |
DataRow.put(String key,
Object value,
boolean pk,
boolean override) |
DataRow |
DataRow.putItems(Object obj) |
DataRow |
DataSet.random()
随机取一行
|
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.replace(String oldChar,
String newChar) |
DataRow |
DataRow.replace(String key,
String oldChar,
String newChar) |
DataRow |
DataRow.replaceEmpty(String value)
替换所有空值
|
DataRow |
DataRow.replaceEmpty(String key,
String value)
替换所有空值
|
DataRow |
DataRow.replaceNull(String value)
替换所有NULL值
|
DataRow |
DataRow.replaceNull(String key,
String value)
替换所有NULL值
|
DataRow |
DataRow.round(String key,
int scale,
int mode) |
DataRow |
DataRow.round(String target,
String key,
int scale,
int mode)
舍入
|
DataRow |
DataRow.set(String key,
Object value) |
DataRow |
DataRow.setAttribute(String key,
Object value) |
DataRow |
DataRow.setChildren(Object children) |
DataRow |
DataRow.setClientTrace(Object clientTrace) |
DataRow |
DataRow.setContainer(DataSet container) |
DataRow |
DataRow.setDataSource(String dataSource)
设置数据源
当前对象处于容器中时,设置容器数据源
|
DataRow |
DataRow.setExpires(int millisecond) |
DataRow |
DataRow.setExpires(long millisecond)
设置过期时间
|
DataRow |
DataRow.setIsFromCache(boolean bol)
设置是否来自缓存
|
DataRow |
DataRow.setIsNew(Boolean isNew) |
DataRow |
DataRow.setKeyCase(DataRow.KEY_CASE keyCase) |
DataRow |
DataRow.setParent(Object 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.setQueryParams(Map<String,Object> queryParams)
设置查询条件
|
DataRow |
DataRow.setSchema(String schema) |
DataRow |
DataRow.setTable(String table) |
DataRow |
DataRow.setUpdateEmptyColumn(boolean updateEmptyColumn)
设置是否更新空列
|
DataRow |
DataRow.setUpdateNullColumn(boolean updateNullColumn)
设置是否更新null列
|
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> fixs,
String... keys)
多列合计
|
DataRow |
DataSet.sums(DataRow result,
String[] fixs,
String... keys) |
DataRow |
DataSet.sums(String... keys) |
DataRow |
DataRow.toLowerKey(String... keys)
key转换成小写
|
DataRow |
DataRow.toUpperKey(String... keys)
key转换成大写
|
DataRow |
DataRow.trim() |
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() |
Map<String,DataRow> |
DataSet.toMap(String key)
根据指定列生成map
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DataSet.add(DataRow e) |
DataSet |
DataSet.addRow(DataRow row) |
DataSet |
DataSet.addRow(int idx,
DataRow row) |
DataRow |
DataSet.avgs(DataRow result,
int scale,
int round,
List<String> fixs,
String... keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
int scale,
int round,
String[] fixs,
String... keys) |
DataRow |
DataSet.avgs(DataRow result,
List<String> fixs,
String... keys)
多列平均值
|
DataRow |
DataSet.avgs(DataRow result,
String[] fixs,
String... keys) |
boolean |
DataSet.contains(DataRow row,
List<String> fixs,
String... keys)
是否包含这一行
|
boolean |
DataSet.contains(DataRow row,
String... keys) |
boolean |
DataSet.contains(DataRow row,
String[] fixs,
String... keys) |
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)
将数据从data中复制到this
|
DataRow |
DataRow.copyString(DataRow data,
String... keys)
复制String类型数据
|
<T> T |
EntityAdapter.entity(Class<T> clazz,
DataRow row)
DataRow转换成entity时调用 如果有实现则不再执行DataRow.entity
如果不实现当前可以返回null,将继续执行默认处理方式
|
DataRow |
DataSet.getRow(DataRow params) |
DataRow |
DataSet.getRow(int begin,
DataRow params) |
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,
List<String> fixs,
String... keys) |
String[] |
DataSet.packParam(DataRow row,
String... keys) |
String[] |
DataSet.packParam(DataRow row,
String[] fixs,
String... keys) |
static PageNaviConfig |
PageNaviConfig.parse(String key,
DataRow row) |
DataSet |
DataSet.set(int index,
DataRow item) |
DataRow |
DataSet.sums(DataRow result,
List<String> fixs,
String... keys)
多列合计
|
DataRow |
DataSet.sums(DataRow result,
String[] fixs,
String... keys) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSet |
DataSet.setRows(List<DataRow> rows) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AnylineConfig> |
AnylineConfig.parse(Class<? extends AnylineConfig> T,
String key,
DataRow row,
Hashtable<String,AnylineConfig> instances,
String... compatibles) |
Copyright © 2022. All rights reserved.