|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.remex.db.DbRvo
cn.remex.db.rsql.RsqlRvo
public class RsqlRvo
| 字段摘要 | |
|---|---|
static Pattern |
simpleChian
|
| 构造方法摘要 | |
|---|---|
RsqlRvo()
本构造函数用于非数据库操作对象 RsqlDao的相关操作返回的结果集 |
|
RsqlRvo(DbCvo<T> rsqlCvo2)
|
|
| 方法摘要 | ||
|---|---|---|
DbCvo<?> |
_getRsqlCvo()
|
|
|
assignRow(T bean)
将查询结果的第一条记录复制给bean |
|
Class<?> |
getBeanClass()
|
|
Object |
getCell(int rowNO,
int columnNO)
读取当前页数据中单元格(rowNO,columnNO)中的数据 |
|
Object |
getCell(int rowIndex,
String needColumnName)
通过指定是第几行来检索一个条目并获得该条目needColumnName列的cell的值 |
|
List<Object> |
getCells(int columnIndex,
String columnValue,
int needColumnIndex)
通过指定第几行并指定检索目标值columnIndex的值=columnValue 来检索满足条件的所有条目所有cells的值,并指定需要的column的index |
|
List<Object> |
getCells(int columnIndex,
String columnValue,
String needColumnName)
通过指定第几行并指定检索目标值columnIndex的值=columnValue 来检索满足条件的所有条目所有cells的值,并指定需要的column名称 |
|
List<Object> |
getCells(String columnName,
String columnValue,
int needColumnIndex)
通过columnName=columnValue 来检索满足条件的所有条目所有cells的值,并指定需要的column的index |
|
List<Object> |
getCells(String columnName,
String columnValue,
String needColumnName)
通过columnName=columnValue来检索满足条件的所有条目所有cells的值,并指定需要的column名称 |
|
static String |
getClobColumn(ResultSet rs,
int columnIndex)
私有接口 |
|
List<Object> |
getColumn(int index)
获取当前页数据中的某一列的数据 |
|
|
getColumn(int index,
Class<T> clazz)
获取当前页数据中的某一列的数据 |
|
List<Object> |
getColumn(String needColumnName)
通过列明来检索该列的内容。 |
|
int |
getEffectRowCount()
|
|
List<Map<String,Object>> |
getGridData()
|
|
String |
getId()
|
|
TreeMap<String,String> |
getMapFromColumns(String keyColumn,
String valueColumn)
根据两列的内容,前一个为key,后一个为value返回一个以此构成的Map |
|
TreeMap<String,String> |
getMapFromColumns(String keyColumn,
String valueColumn,
String restrainColumn,
String restrainValue)
根据restrainColumn中的值=restrainValue从结果集中筛选响应的行, 再输出两列的内容,前一个为key,后一个为value返回一个以此构成的Map |
|
List<Map<String,Object>> |
getMapRows()
获取结果集的map对象 此方法将数据转化为key-val对应的数据结构。 |
|
int |
getPagination()
|
|
int |
getRecordCount()
|
|
int |
getRecords()
|
|
int |
getRowCount()
|
|
List<List<Object>> |
getRows()
|
|
List<List<Object>> |
getRows(int columnIndex,
String columnValue)
通过columnIndex对应值=columnValue来检索一个条目,已经通过缓存进行优化了。 |
|
List<List<Object>> |
getRows(String columnName,
String columnValue)
通过columnName=columnValue来检索一个条目 |
|
int |
getTitleIndex(String columnName)
获得该列明是第几列 |
|
List<String> |
getTitles()
|
|
Map<String,String> |
getUserData()
|
|
boolean |
isOK()
|
|
|
obtainBeans()
|
|
|
obtainBeans(Class<? extends Modelable> modelClass)
|
|
Map<String,String> |
obtainMap(String keyColumn,
String valueColumn)
|
|
Map<String,String> |
obtainMap(String keyColumn,
String valueColumn,
String restrainColumn,
String restrainValue)
|
|
|
obtainObjects(Class<T> clazz)
|
|
|
obtainObjectsMap(String columnName,
Class<T> clazz)
|
|
|
saveData(ResultSet rs,
DbCvo<T> dbCvo)
内部函数 用于根据RemexSqlCvo的要求把ResultSet里面的数据保存下来 |
|
void |
setBeanClass(Class<?> beanClass)
|
|
void |
setEffectRowCount(int effectRowCount)
|
|
void |
setId(String id)
|
|
protected void |
setPagination(int pageCount)
|
|
protected void |
setRecordCount(int recordCount)
|
|
protected void |
setRowCount(int rowCount)
|
|
| 从类 cn.remex.db.DbRvo 继承的方法 |
|---|
appendMsg, getMsg, getStatus, setMsg, setStatus |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static Pattern simpleChian
| 构造方法详细信息 |
|---|
public RsqlRvo()
RsqlDao的相关操作返回的结果集
RsqlContainerpublic RsqlRvo(DbCvo<T> rsqlCvo2)
| 方法详细信息 |
|---|
public static String getClobColumn(ResultSet rs,
int columnIndex)
rs - 要获取Clob的集合columnIndex - 要读取的列序号
public Class<?> getBeanClass()
public Object getCell(int rowNO,
int columnNO)
DbRvo 中的 getCellrowNO - columnNO -
ArrayIndexOutOfBoundsException - index is out of range (index < 0 || index >=
size()).
public Object getCell(int rowIndex,
String needColumnName)
DbRvo 中的 getCellrowIndex - >0needColumnName -
public List<Object> getCells(int columnIndex,
String columnValue,
int needColumnIndex)
DbRvo 中的 getCellscolumnIndex - columnValue - needColumnIndex -
public List<Object> getCells(int columnIndex,
String columnValue,
String needColumnName)
DbRvo 中的 getCellscolumnIndex - columnValue - needColumnName -
public List<Object> getCells(String columnName,
String columnValue,
int needColumnIndex)
DbRvo 中的 getCellscolumnName - columnValue - needColumnIndex -
public List<Object> getCells(String columnName,
String columnValue,
String needColumnName)
DbRvo 中的 getCellscolumnName - columnValue - needColumnName -
public List<Object> getColumn(int index)
DbRvo 中的 getColumnindex -
ArrayIndexOutOfBoundsException - index is out of range (index < 0 || index >=
getCountFromColumn().
public <T> List<T> getColumn(int index,
Class<T> clazz)
DbRvo 中的 getColumnindex -
ArrayIndexOutOfBoundsException - index is out of range (index < 0 || index >=
getCountFromColumn().public List<Object> getColumn(String needColumnName)
DbRvo 中的 getColumnneedColumnName -
public int getEffectRowCount()
DbRvo 中的 getEffectRowCountpublic List<Map<String,Object>> getGridData()
DbRvo 中的 getGridDatapublic String getId()
DbRvo 中的 getId
public TreeMap<String,String> getMapFromColumns(String keyColumn,
String valueColumn)
DbRvo 中的 getMapFromColumnskeyColumn - valueColumn -
Exception
public TreeMap<String,String> getMapFromColumns(String keyColumn,
String valueColumn,
String restrainColumn,
String restrainValue)
DbRvo 中的 getMapFromColumnskeyColumn - valueColumn -
Exceptionpublic List<Map<String,Object>> getMapRows()
DbRvo 中的 getMapRowspublic int getPagination()
DbRvo 中的 getPaginationpublic int getRecordCount()
DbRvo 中的 getRecordCountpublic int getRecords()
DbRvo 中的 getRecordspublic int getRowCount()
DbRvo 中的 getRowCountpublic List<List<Object>> getRows()
DbRvo 中的 getRows
public List<List<Object>> getRows(int columnIndex,
String columnValue)
DbRvo 中的 getRowscolumnIndex - columnValue -
public List<List<Object>> getRows(String columnName,
String columnValue)
DbRvo 中的 getRowscolumnName - columnValue -
public int getTitleIndex(String columnName)
DbRvo 中的 getTitleIndexcolumnName -
public List<String> getTitles()
DbRvo 中的 getTitlespublic Map<String,String> getUserData()
DbRvo 中的 getUserDatapublic boolean isOK()
public <T extends Modelable> void assignRow(T bean)
DbRvo 复制的描述
DbRvo 中的 assignRowpublic <T extends Modelable> List<T> obtainBeans()
DbRvo 中的 obtainBeansException
public Map<String,String> obtainMap(String keyColumn,
String valueColumn)
DbRvo 中的 obtainMap
public Map<String,String> obtainMap(String keyColumn,
String valueColumn,
String restrainColumn,
String restrainValue)
DbRvo 中的 obtainMappublic <T> List<T> obtainObjects(Class<T> clazz)
DbRvo 中的 obtainObjects
public <T> Map<String,T> obtainObjectsMap(String columnName,
Class<T> clazz)
DbRvo 中的 obtainObjectsMap
public <T extends Modelable> void saveData(ResultSet rs,
DbCvo<T> dbCvo)
throws SQLException
rs - dbCvo -
SQLException
Exceptionpublic void setBeanClass(Class<?> beanClass)
public void setEffectRowCount(int effectRowCount)
public void setId(String id)
protected void setPagination(int pageCount)
protected void setRecordCount(int recordCount)
protected void setRowCount(int rowCount)
public <T extends Modelable> List<T> obtainBeans(Class<? extends Modelable> modelClass)
DbRvo 中的 obtainBeanspublic DbCvo<?> _getRsqlCvo()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||