com.supermap.data
类 MemRecordset

java.lang.Object
  继承者 com.supermap.data.Recordset
      继承者 com.supermap.data.MemRecordset

public class MemRecordset
extends Recordset

内存记录集,继承自Recordset。内存记录集的操作与Recordset记录集操作统一,两者区别在于内存记录集存在于内存中,用户可以创建并添加数据,但是不能够保存数据。


嵌套类摘要
 
从类 com.supermap.data.Recordset 继承的嵌套类/接口
Recordset.BatchEditor
 
构造方法摘要
MemRecordset()
          构造一个新的MemRecordset类对象。
 
方法摘要
 boolean addFeature(Feature feature)
          在记录集中添加一个新的特征要素对象。
 boolean addNew(Geometry geometry)
          用于在记录集中添加一条记录。
 void dispose()
          释放该对象所占用的资源。
 Feature getFeature()
          返回记录集中的特征要素对象。
 FieldInfos getFieldInfos()
          返回记录集里的字段信息集合对象。
 Geometry getGeometry()
          返回数据集的属性数据表中当前记录对应的几何对象。
 PrjCoordSys getPrjCoordSys()
          返回内存记录集中数据的投影坐标系。
 boolean isClosed()
          判断记录集是否已经关闭。
 boolean isReadOnly()
          返回记录集是否是只读的,如果是只读的,则返回 true,表示记录集中的信息将不可被修改。
 void setPrjCoordSys(PrjCoordSys value)
          设置内存记录集中数据的投影坐标系。
 
从类 com.supermap.data.Recordset 继承的方法
addNew, addSteppedListener, cancelUpdate, close, delete, deleteAll, edit, getAllFeatures, getBatch, getBoolean, getBoolean, getBounds, getByte, getByte, getDataset, getDateTime, getDateTime, getDouble, getDouble, getFieldCount, getFieldValue, getFieldValue, getID, getIDsByGeoRelation, getIDsByGeoRelation, getIDsByGeoRelation, getInt16, getInt16, getInt32, getInt32, getInt64, getInt64, getJsonB, getJsonB, getLongBinary, getLongBinary, getObject, getObject, getQueryParameter, getRecordCount, getRepresentationElement, getSingle, getSingle, getString, getString, getValues, getVariantID, isBOF, isEmpty, isEOF, move, moveFirst, moveLast, moveNext, movePrev, moveTo, refresh, removeSteppedListener, seekID, seekID, setBoolean, setBoolean, setByte, setByte, setDateTime, setDateTime, setDouble, setDouble, setFieldValue, setFieldValue, setFieldValueNull, setFieldValueNull, setGeometry, setInt16, setInt16, setInt32, setInt32, setInt64, setInt64, setJsonB, setJsonB, setLongBinary, setLongBinary, setObject, setObject, setRepresentationElement, setRepresentationElement, setRepresentationElement, setRepresentationElement, setSingle, setSingle, setString, setString, setValues, setValues, setValues, setValues, statistic, statistic, update, updateFields, updateFields, wasNull
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MemRecordset

public MemRecordset()
构造一个新的MemRecordset类对象。

方法详细信息

getPrjCoordSys

public PrjCoordSys getPrjCoordSys()
返回内存记录集中数据的投影坐标系。

返回:
返回内存记录集中数据的投影坐标系。

setPrjCoordSys

public void setPrjCoordSys(PrjCoordSys value)
设置内存记录集中数据的投影坐标系。

参数:
value - 内存记录集中数据的投影坐标系。

isReadOnly

public boolean isReadOnly()
返回记录集是否是只读的,如果是只读的,则返回 true,表示记录集中的信息将不可被修改。

覆盖:
Recordset 中的 isReadOnly
返回:
记录集是否只读。

addNew

public boolean addNew(Geometry geometry)
用于在记录集中添加一条记录。

覆盖:
Recordset 中的 addNew
参数:
geometry - 要追加的记录对应的几何对象,可以是点、线、面、注记等几何对象。该参数可以为 null。
返回:
添加成功,返回值为 true,否则返回 false。

getGeometry

public Geometry getGeometry()
返回数据集的属性数据表中当前记录对应的几何对象。

覆盖:
Recordset 中的 getGeometry
返回:
若成功返回几何对象,否则返回 null。

addFeature

public boolean addFeature(Feature feature)
在记录集中添加一个新的特征要素对象。

参数:
feature - 要添加的特征要素对象。
返回:
一个布尔值,指示添加是否成功,成功返回true;失败返回false。

getFeature

public Feature getFeature()
返回记录集中的特征要素对象。

覆盖:
Recordset 中的 getFeature
返回:
特征要素对象。

getFieldInfos

public FieldInfos getFieldInfos()
返回记录集里的字段信息集合对象。字段信息集合类的详细信息参见 FieldInfos 类。

覆盖:
Recordset 中的 getFieldInfos
返回:
一个 Fieldinfos 的副本。

isClosed

public boolean isClosed()
判断记录集是否已经关闭。 记录集已经关闭返回 true,否则返回 false。

覆盖:
Recordset 中的 isClosed
返回:
记录集是否已经关闭。

dispose

public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。

覆盖:
Recordset 中的 dispose