org.nutz.dao.entity
类 Record

java.lang.Object
  继承者 org.nutz.dao.entity.Record
所有已实现的接口:
java.io.Serializable, java.util.Map<java.lang.String,java.lang.Object>

public class Record
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.Object>, java.io.Serializable

记录对象

作者:
zozoh(zozohtnt@gmail.com), wendal(wendal1985@gmail.com)
另请参见:
序列化表格

嵌套类摘要
 
从接口 java.util.Map 继承的嵌套类/接口
java.util.Map.Entry<K,V>
 
构造方法摘要
Record()
           
 
方法摘要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
static Record create(java.sql.ResultSet rs)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
           
 boolean equals(java.lang.Object out)
           
 java.lang.Object get(java.lang.Object name)
           
 int getColumnCount()
           
 java.util.Set<java.lang.String> getColumnNames()
           
 int getInt(java.lang.String name)
           
 int getSqlType(java.lang.String name)
           
 java.lang.String getString(java.lang.String name)
           
 java.sql.Timestamp getTimestamp(java.lang.String name)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Set<java.lang.String> keySet()
           
 java.lang.Object put(java.lang.String name, java.lang.Object value)
           
 void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> out)
           
 java.lang.Object remove(java.lang.Object key)
           
 java.lang.Object remove(java.lang.String name)
          移除一个字段
 Record set(java.lang.String name, java.lang.Object value)
          设置值
protected  void setSqlType(java.lang.String name, int value)
           
 int size()
           
 Chain toChain()
           
 java.lang.String toJson(JsonFormat format)
           
<T> T
toPojo(java.lang.Class<T> type)
           
 java.lang.String toString()
           
 java.util.Collection<java.lang.Object> values()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

Record

public Record()
方法详细信息

create

public static Record create(java.sql.ResultSet rs)

set

public Record set(java.lang.String name,
                  java.lang.Object value)
设置值

参数:
name - 字段名
value - 字段值
返回:
记录本身

remove

public java.lang.Object remove(java.lang.String name)
移除一个字段

参数:
name - 字段名
返回:
移除的字段值

getColumnCount

public int getColumnCount()
返回:
记录的字段数

getColumnNames

public java.util.Set<java.lang.String> getColumnNames()
返回:
记录的所有字段名

getInt

public int getInt(java.lang.String name)

getString

public java.lang.String getString(java.lang.String name)

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String name)

toJson

public java.lang.String toJson(JsonFormat format)

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString

toPojo

public <T> T toPojo(java.lang.Class<T> type)

clear

public void clear()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 clear

containsKey

public boolean containsKey(java.lang.Object key)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 containsKey

containsValue

public boolean containsValue(java.lang.Object value)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 containsValue

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 entrySet

equals

public boolean equals(java.lang.Object out)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 equals
覆盖:
java.lang.Object 中的 equals

get

public java.lang.Object get(java.lang.Object name)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 get

hashCode

public int hashCode()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 hashCode
覆盖:
java.lang.Object 中的 hashCode

isEmpty

public boolean isEmpty()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 isEmpty

keySet

public java.util.Set<java.lang.String> keySet()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 keySet

put

public java.lang.Object put(java.lang.String name,
                            java.lang.Object value)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 put

putAll

public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> out)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 putAll

remove

public java.lang.Object remove(java.lang.Object key)
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 remove

size

public int size()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 size

values

public java.util.Collection<java.lang.Object> values()
指定者:
接口 java.util.Map<java.lang.String,java.lang.Object> 中的 values

toChain

public Chain toChain()

getSqlType

public int getSqlType(java.lang.String name)

setSqlType

protected void setSqlType(java.lang.String name,
                          int value)