public interface DataModel
extends java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
COLUMN_NAME_NOT_FOUND |
static DataModel |
EMPTY_DATAMODEL
空数据集模型
|
| 限定符和类型 | 方法和说明 |
|---|---|
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)
检查数据集模型是否存在指定索引的行
|
void |
release()
释放数据集模型所使用的资源,比如JDBC连接
|
static final int COLUMN_NAME_NOT_FOUND
static final DataModel EMPTY_DATAMODEL
int getColumnCount()
throws TableDataException
TableDataExceptionint getColumnIndex(java.lang.String columnName)
throws TableDataException
java.lang.String getColumnName(int columnIndex)
throws TableDataException
columnIndex - 列索引,第一列为0,第二列为1,依次类推TableDataExceptionboolean hasRow(int rowIndex)
throws TableDataException
rowIndex - 行的索引,第一行为0,第二行为1,依此类推TableDataExceptionint getRowCount()
throws TableDataException
TableDataExceptionjava.lang.Object getValueAt(int rowIndex,
int columnIndex)
throws TableDataException
rowIndex - 行索引columnIndex - 列索引TableDataExceptionvoid release()
throws java.lang.Exception
java.lang.Exceptionjava.util.Iterator getDataIterator()
java.lang.Object getIteratorDataByColumn(java.lang.Object data,
int columnNum)
data - iterator.next()取出的一行数据columnNum - 需要取出的列号DBMetric getMetric()