public class KVRecord extends Object implements Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
清除所有字段信息
|
KVRecord |
copy()
拷贝数据:针对JSON数据进行深拷贝
|
boolean |
equals(Object object) |
Object |
get(String key)
根据key获取值
|
int |
getFieldCount()
获取字段数量
|
Map<String,Object> |
getFieldMap()
获取数据
|
String |
getId()
获取数据ID
|
Set<String> |
getKeys()
获取key集合
|
RecordType |
getRecordType()
获取数据类型
|
boolean |
has(String key)
是否包含key
|
int |
hashCode() |
boolean |
isEmpty()
判断是否为空
|
void |
put(String key,
Object value)
增加数据
如果key或value为null,不产生效果
|
boolean |
remove(String key)
删除指定key数据
|
void |
setFieldMap(Map<String,Object> fieldMap)
设置数据内容
|
void |
setKeys(Set<String> keys)
设置key集合
|
void |
setRecordType(RecordType recordType)
设置数据类型
|
String |
toString() |
public KVRecord copy()
public boolean isEmpty()
public int getFieldCount()
public boolean has(String key)
key - public boolean remove(String key)
key - keypublic void clear()
public String getId()
public RecordType getRecordType()
public void setRecordType(RecordType recordType)
recordType - 数据类型枚举Copyright © 2022. All rights reserved.