public abstract class Record extends Object implements Cloneable, Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
asBoolean(int column)
将某个字段转换为boolean形式格式返回。
|
boolean |
asBoolean(int column,
boolean defaultValue)
将某个字段转换为boolean形式格式返回,第二个参数为默认值。
|
boolean |
asBoolean(String column)
将某个字段转换为boolean形式格式返回。
|
boolean |
asBoolean(String column,
boolean defaultValue)
将某个字段转换为boolean形式格式返回,第二个参数为默认值。
|
char |
asChar(int column)
将某个字段转换为char形式格式返回。
|
char |
asChar(int column,
char defaultValue)
将某个字段转换为char形式格式返回,第二个参数为默认值。
|
char |
asChar(String column)
将某个字段转换为char形式格式返回。
|
char |
asChar(String column,
char defaultValue)
将某个字段转换为char形式格式返回,第二个参数为默认值。
|
Date |
asDate(int column)
将某个字段转换为
Date形式格式返回。 |
Date |
asDate(int column,
Date defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为默认值。 |
Date |
asDate(int column,
long defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为默认值。 |
Date |
asDate(int column,
String format)
将某个字段转换为
Date形式格式返回,第二个参数为时间日期格式。 |
Date |
asDate(int column,
String format,
Date defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。 |
Date |
asDate(int column,
String format,
long defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。 |
Date |
asDate(String column)
将某个字段转换为
Date形式格式返回。 |
Date |
asDate(String column,
Date defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为默认值。 |
Date |
asDate(String column,
long defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为默认值。 |
Date |
asDate(String column,
String format)
将某个字段转换为
Date形式格式返回,第二个参数为时间日期格式。 |
Date |
asDate(String column,
String format,
Date defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。 |
Date |
asDate(String column,
String format,
long defaultValue)
将某个字段转换为
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。 |
double |
asDouble(int column)
将某个字段转换为double形式格式返回。
|
double |
asDouble(int column,
double defaultValue)
将某个字段转换为double形式格式返回,第二个参数为默认值。
|
double |
asDouble(String column)
将某个字段转换为double形式格式返回。
|
double |
asDouble(String column,
double defaultValue)
将某个字段转换为double形式格式返回,第二个参数为默认值。
|
<T extends Enum<?>> |
asEnum(int column,
Class<T> enmType)
将某个字段转换为
Enum形式格式返回。 |
<T extends Enum<?>> |
asEnum(int column,
Class<T> enmType,
T defaultValue)
将某个字段转换为
Enum形式格式返回,第三个参数为默认值。 |
<T extends Enum<?>> |
asEnum(String column,
Class<T> enmType)
将某个字段转换为
Enum形式格式返回。 |
<T extends Enum<?>> |
asEnum(String column,
Class<T> enmType,
T defaultValue)
将某个字段转换为
Enum形式格式返回,第三个参数为默认值。 |
float |
asFloat(int column)
将某个字段转换为float形式格式返回。
|
float |
asFloat(int column,
float defaultValue)
将某个字段转换为float形式格式返回,第二个参数为默认值。
|
float |
asFloat(String column)
将某个字段转换为float形式格式返回。
|
float |
asFloat(String column,
float defaultValue)
将某个字段转换为float形式格式返回,第二个参数为默认值。
|
int |
asInt(int column)
将某个字段转换为int形式格式返回。
|
int |
asInt(int column,
int defaultValue)
将某个字段转换为int形式格式返回,第二个参数为默认值。
|
int |
asInt(String column)
将某个字段转换为int形式格式返回。
|
int |
asInt(String column,
int defaultValue)
将某个字段转换为int形式格式返回,第二个参数为默认值。
|
long |
asLong(int column)
将某个字段转换为long形式格式返回。
|
long |
asLong(int column,
long defaultValue)
将某个字段转换为long形式格式返回,第二个参数为默认值。
|
long |
asLong(String column)
将某个字段转换为long形式格式返回。
|
long |
asLong(String column,
long defaultValue)
将某个字段转换为long形式格式返回,第二个参数为默认值。
|
short |
asShort(int column)
将某个字段转换为short形式格式返回。
|
short |
asShort(int column,
short defaultValue)
将某个字段转换为short形式格式返回,第二个参数为默认值。
|
short |
asShort(String column)
将某个字段转换为short形式格式返回。
|
short |
asShort(String column,
short defaultValue)
将某个字段转换为short形式格式返回,第二个参数为默认值。
|
String |
asString(int column)
将某个字段转换为
String形式格式返回。 |
String |
asString(int column,
String defaultValue)
将某个字段转换为
String形式格式返回,第二个参数为默认值。 |
String |
asString(String column)
将某个字段转换为
String形式格式返回。 |
String |
asString(String column,
String defaultValue)
将某个字段转换为
String形式格式返回,第二个参数为默认值。 |
abstract Object |
clone()
克隆一个新的
Record |
protected Object[] |
columnValues(Column[] columnArrays)
获取指定列的值。
|
Object |
get(Column column)
按照列获取数据。
|
Object |
get(int column)
按照列索引获取数据。
|
abstract Object |
get(String column)
按照列名获取数据。
|
protected abstract Map<String,Object> |
getDataContainer()
获取数据容器。
|
Object |
getID()
获取ID数据。
|
protected Sechma |
getSechma()
获取记录所属的Sechma(表)。
|
boolean |
hasColumn(String columnName)
判断某个字段是否存在。
|
boolean |
hasValue(String columnName)
判断某个字段是否存在。
|
protected Column[] |
hasValueColumns(Column[] refColumn)
获取有值的列
|
void |
initDefault()
为记录的每一列数据给定一个默认值(不覆盖原有属性)。
|
boolean |
isNull(int column)
判断某个字段是否为空。
|
boolean |
isNull(String column)
判断某个字段是否为空。
|
Record |
set(Column column,
Object var)
按照列设置数据。
|
Record |
set(int column,
Object var)
按照列索引设置数据。
|
abstract Record |
set(String column,
Object var)
按照列名获取数据。
|
Record |
setID(Object var)
设置ID数据。
|
Record |
setMap(Map<String,Object> dataMap)
按照列名获取数据。
|
protected Sechma getSechma()
public void initDefault()
public abstract Object clone() throws CloneNotSupportedException
Recordclone 在类中 ObjectCloneNotSupportedExceptionpublic Object get(int column)
public Object getID()
public boolean hasValue(String columnName)
public boolean hasColumn(String columnName)
public boolean isNull(String column)
public boolean isNull(int column)
public char asChar(String column)
public char asChar(String column, char defaultValue)
public char asChar(int column)
public char asChar(int column,
char defaultValue)
public boolean asBoolean(String column)
public boolean asBoolean(String column, boolean defaultValue)
public boolean asBoolean(int column)
public boolean asBoolean(int column,
boolean defaultValue)
public short asShort(String column)
public short asShort(String column, short defaultValue)
public short asShort(int column)
public short asShort(int column,
short defaultValue)
public int asInt(String column)
public int asInt(String column, int defaultValue)
public int asInt(int column)
public int asInt(int column,
int defaultValue)
public long asLong(String column)
public long asLong(String column, long defaultValue)
public long asLong(int column)
public long asLong(int column,
long defaultValue)
public float asFloat(String column)
public float asFloat(String column, float defaultValue)
public float asFloat(int column)
public float asFloat(int column,
float defaultValue)
public double asDouble(String column)
public double asDouble(String column, double defaultValue)
public double asDouble(int column)
public double asDouble(int column,
double defaultValue)
public Date asDate(String column, String format, Date defaultValue)
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。public Date asDate(String column, String format, long defaultValue)
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。public Date asDate(int column, String format, Date defaultValue)
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。public Date asDate(int column, String format, long defaultValue)
Date形式格式返回,第二个参数为时间日期格式,第三个参数为默认值。public <T extends Enum<?>> T asEnum(String column, Class<T> enmType, T defaultValue)
Enum形式格式返回,第三个参数为默认值。Copyright © 2015. All rights reserved.