public class Recordset
extends java.lang.Object
implements java.io.Serializable
记录集。用于存放空间对象信息的记录。
数据集可以看成是一个空间信息和属性信息一体化存储的表,记录集是从其中取出用来操作的一个子集。记录集中的一条记录,即一行,对应着一个要素,包含该要素的空间几何信息和属性信息。记录集中的一列对应一个字段的信息。
DatasourceInfo
, DatasetInfo
, FieldInfo
, QueryResult
, 序列化表格限定符和类型 | 字段和说明 |
---|---|
java.lang.String |
datasetName
数据集的名称,是数据集的唯一标识。
|
Feature[] |
features
记录集中所有的地物要素。
|
java.lang.String[] |
fieldCaptions
记录集中所有字段的别名。
|
java.lang.String[] |
fields
记录集中所有字段的名称。
|
FieldType[] |
fieldTypes
记录集中所有的字段类型。
|
构造器和说明 |
---|
Recordset()
构造函数。
|
Recordset(Recordset recordset)
根据一个 Recordset 对象构建一个新的 Recordset 实例对象。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前
Recordset 对象是否相等。 |
Feature |
getFeature(int index)
获取记录集中指定的地物要素。
|
Feature[] |
getFeatures()
获取记录集中所有的地物要素。
|
int |
hashCode()
获取记录集对象的哈希码。
|
public java.lang.String[] fields
记录集中所有字段的名称。
字段包括:
FieldInfo
public java.lang.String[] fieldCaptions
记录集中所有字段的别名。
FieldInfo
public Feature[] features
记录集中所有的地物要素。
注意:通过 recordset.features
获得的要素数组,其每一个要素对象不包含字段名称(Feature#fieldNames
)。如果获取记录的要素并且要得到要素的字段名,可以使用 getFeature(int)
方法或者 getFeatures()
方法。
public FieldType[] fieldTypes
记录集中所有的字段类型。
public java.lang.String datasetName
数据集的名称,是数据集的唯一标识。
public Recordset()
public Recordset(Recordset recordset)
recordset
- 记录集对象。该参数不能为空。public Feature getFeature(int index)
获取记录集中指定的地物要素。
index
- features
数组的索引号。public Feature[] getFeatures()
public int hashCode()
获取记录集对象的哈希码。
hashCode
在类中 java.lang.Object
Object.hashCode()