public class MetricLazyDataModel extends AbstractDataModel
NOT_CONTAINS
COLUMN_NAME_NOT_FOUND, EMPTY_DATAMODEL
构造器和说明 |
---|
MetricLazyDataModel(java.sql.ResultSet resultSet) |
限定符和类型 | 方法和说明 |
---|---|
int |
getColumnCount()
获取数据集模型中数据的列数
|
java.lang.String |
getColumnName(int columnIndex)
获取数据集模型中指定列的列名
注意:列名必须是唯一的
|
java.util.Iterator |
getDataIterator()
获取数据迭代器
|
java.lang.Object |
getIteratorDataByColumn(java.lang.Object data,
int columnNum)
使用通过迭代器取出的数据行和要取出的列号取出该列数据
|
int |
getRowCount()
获取数据集模型的行数
注意:在调用了方法后,必须释放这个数据集
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
获取数据集模型中指定行列的数据
注意:在调用了方法后,必须释放这个数据集模型
|
boolean |
hasRow(int rowIndex)
检查数据集是否存在指定索引的行
|
void |
release()
释放数据集模型所使用的资源
|
getColumnIndex, getMetric
public int getColumnCount() throws TableDataException
DataModel
TableDataException
public java.lang.String getColumnName(int columnIndex) throws TableDataException
DataModel
columnIndex
- 列索引,第一列为0,第二列为1,依次类推TableDataException
public int getRowCount() throws TableDataException
DataModel
TableDataException
public java.lang.Object getValueAt(int rowIndex, int columnIndex) throws TableDataException
DataModel
rowIndex
- 行索引columnIndex
- 列索引TableDataException
public boolean hasRow(int rowIndex) throws TableDataException
AbstractDataModel
hasRow
在接口中 DataModel
hasRow
在类中 AbstractDataModel
rowIndex
- 行的索引,第一行为0,第二行为1,依此类推TableDataException
public void release() throws java.lang.Exception
release
在接口中 DataModel
release
在类中 AbstractDataModel
java.lang.Exception
public java.util.Iterator getDataIterator()
DataModel
getDataIterator
在接口中 DataModel
getDataIterator
在类中 AbstractDataModel
public java.lang.Object getIteratorDataByColumn(java.lang.Object data, int columnNum)
DataModel
getIteratorDataByColumn
在接口中 DataModel
getIteratorDataByColumn
在类中 AbstractDataModel
data
- iterator.next()取出的一行数据columnNum
- 需要取出的列号