COLUMN_NAME_NOT_FOUND, EMPTY_DATAMODEL| 构造器和说明 |
|---|
SharedDBDataModel(AbstractDBDataModel resultSet)
初始化一个SharedDBDataModel
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getColumnCount()
获取总列数
|
int |
getColumnIndex(java.lang.String columnName) |
java.lang.String |
getColumnName(int columnIndex)
获取列名
|
java.util.Iterator |
getDataIterator()
获取数据迭代器
|
java.lang.Object |
getIteratorDataByColumn(java.lang.Object data,
int columnNum)
使用通过迭代器取出的数据行和要取出的列号取出该列数据
|
DBMetric |
getMetric()
获取数据库测量类
|
int |
getRowCount()
获取总行数
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
获取已知行列号的值
|
boolean |
hasRow(int rowIndex)
判断rowIndex对应的行是否存在
|
void |
release()
释放资源,清空resultSet
|
public SharedDBDataModel(AbstractDBDataModel resultSet)
resultSet - 所需要共享的DataModelpublic int getColumnCount()
throws TableDataException
getColumnCount 在接口中 DataModelTableDataExceptionpublic int getColumnIndex(java.lang.String columnName)
throws TableDataException
getColumnIndex 在接口中 DataModelTableDataExceptionpublic java.lang.String getColumnName(int columnIndex)
throws TableDataException
getColumnName 在接口中 DataModelcolumnIndex - 列序号TableDataExceptionpublic int getRowCount()
throws TableDataException
getRowCount 在接口中 DataModelTableDataExceptionpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
throws TableDataException
getValueAt 在接口中 DataModelrowIndex - 行号columnIndex - 列号TableDataExceptionpublic boolean hasRow(int rowIndex)
throws TableDataException
hasRow 在接口中 DataModelrowIndex - 行号TableDataExceptionpublic void release()
throws java.lang.Exception
public java.util.Iterator getDataIterator()
DataModelgetDataIterator 在接口中 DataModelpublic java.lang.Object getIteratorDataByColumn(java.lang.Object data,
int columnNum)
DataModelgetIteratorDataByColumn 在接口中 DataModeldata - iterator.next()取出的一行数据columnNum - 需要取出的列号