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
在接口中 DataModel
TableDataException
public int getColumnIndex(java.lang.String columnName) throws TableDataException
getColumnIndex
在接口中 DataModel
TableDataException
public java.lang.String getColumnName(int columnIndex) throws TableDataException
getColumnName
在接口中 DataModel
columnIndex
- 列序号TableDataException
public int getRowCount() throws TableDataException
getRowCount
在接口中 DataModel
TableDataException
public java.lang.Object getValueAt(int rowIndex, int columnIndex) throws TableDataException
getValueAt
在接口中 DataModel
rowIndex
- 行号columnIndex
- 列号TableDataException
public boolean hasRow(int rowIndex) throws TableDataException
hasRow
在接口中 DataModel
rowIndex
- 行号TableDataException
public void release() throws java.lang.Exception
public java.util.Iterator getDataIterator()
DataModel
getDataIterator
在接口中 DataModel
public java.lang.Object getIteratorDataByColumn(java.lang.Object data, int columnNum)
DataModel
getIteratorDataByColumn
在接口中 DataModel
data
- iterator.next()取出的一行数据columnNum
- 需要取出的列号