public class HDataRow
extends java.lang.Object
implements java.lang.Iterable<java.lang.Object>
限定符和类型 | 字段和说明 |
---|---|
static long |
JS_NUMBER_MAX |
限定符和类型 | 方法和说明 |
---|---|
void |
acceptChanges() |
void |
append(HDataRow row) |
void |
clear() |
boolean |
containsColumn(java.lang.String k) |
boolean |
containsValue(java.lang.Object value) |
protected void |
finalize() |
void |
forEach(java.util.function.BiConsumer<java.lang.String,java.lang.Object> action) |
void |
forEachColumn(java.util.function.Consumer<java.lang.String> action)
遍历行键值
|
java.lang.Object |
get(java.lang.String column)
已过时。
改为getValue
|
boolean |
getBoolean(java.lang.String column)
获取布尔值
|
java.util.Date |
getDateTime(java.lang.String column)
获取日期时间
|
java.math.BigDecimal |
getDecimal(java.lang.String column)
获取十进制值,无精度问题
|
int |
getInteger(java.lang.String column)
获取整数值
|
long |
getLong(java.lang.String column)
获取长整数值
|
java.lang.String |
getString(java.lang.String column)
获取字符串值
|
HDataTable |
getTable() |
java.lang.Object |
getValue(HDataColumn col,
boolean original) |
java.lang.Object |
getValue(int index) |
java.lang.Object |
getValue(int index,
boolean original) |
java.lang.Object |
getValue(java.lang.String column) |
java.lang.Object |
getValue(java.lang.String column,
boolean original) |
boolean |
isChanged(java.lang.String column) |
boolean |
isDetached() |
boolean |
isEmpty() |
java.util.Iterator<java.lang.Object> |
iterator() |
void |
iterator(java.util.function.Function<java.lang.String,java.lang.Boolean> func) |
java.util.Set<java.lang.String> |
keySet() |
void |
load(java.util.Map<java.lang.String,java.lang.Object> data) |
void |
merge(HDataRow row) |
HDataRow |
moveTo(int index) |
HDataRow |
put(java.lang.String key,
java.lang.Object value) |
HDataRow |
putAll(java.util.Map<? extends java.lang.String,?> m) |
void |
rejectChanges() |
HDataRow |
set(java.lang.String column,
java.lang.Object value)
已过时。
|
void |
setValue(int index,
java.lang.Object value) |
HDataRow |
setValue(java.lang.String column,
java.lang.Object value) |
int |
size()
获取行内存放的数据长度
|
com.alibaba.fastjson.JSONObject |
toJSON() |
com.alibaba.fastjson.JSONObject |
toJSON(boolean camelName) |
com.alibaba.fastjson.JSONArray |
toJSONArray() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
java.util.Collection<java.lang.Object> |
values() |
public static final long JS_NUMBER_MAX
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public HDataTable getTable()
public int size()
public boolean isEmpty()
public boolean containsColumn(java.lang.String k)
public boolean containsValue(java.lang.Object value)
public HDataRow put(java.lang.String key, java.lang.Object value)
public HDataRow putAll(java.util.Map<? extends java.lang.String,?> m)
public void clear()
public java.util.Set<java.lang.String> keySet()
public java.util.Collection<java.lang.Object> values()
@Deprecated public java.lang.Object get(java.lang.String column)
column
- getValue(String)
public java.lang.Object getValue(java.lang.String column)
public java.lang.Object getValue(java.lang.String column, boolean original)
public java.lang.Object getValue(HDataColumn col, boolean original)
public java.lang.Object getValue(int index)
public java.lang.Object getValue(int index, boolean original)
@Deprecated public HDataRow set(java.lang.String column, java.lang.Object value)
column
- value
- public HDataRow setValue(java.lang.String column, java.lang.Object value)
public void setValue(int index, java.lang.Object value)
public void merge(HDataRow row)
public void append(HDataRow row)
public java.lang.String getString(java.lang.String column)
column
- public int getInteger(java.lang.String column)
column
- public long getLong(java.lang.String column)
column
- public java.math.BigDecimal getDecimal(java.lang.String column)
column
- public boolean getBoolean(java.lang.String column)
column
- public java.util.Date getDateTime(java.lang.String column)
column
- public void forEachColumn(java.util.function.Consumer<java.lang.String> action)
action
- public void forEach(java.util.function.BiConsumer<java.lang.String,java.lang.Object> action)
public void load(java.util.Map<java.lang.String,java.lang.Object> data)
public void iterator(java.util.function.Function<java.lang.String,java.lang.Boolean> func)
public com.alibaba.fastjson.JSONObject toJSON()
public com.alibaba.fastjson.JSONArray toJSONArray()
public com.alibaba.fastjson.JSONObject toJSON(boolean camelName)
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.util.Iterator<java.lang.Object> iterator()
iterator
在接口中 java.lang.Iterable<java.lang.Object>
public HDataRow moveTo(int index)
public boolean isDetached()
public void acceptChanges()
public void rejectChanges()
public boolean isChanged(java.lang.String column)
public java.lang.String toString()
toString
在类中 java.lang.Object