com.supermap.data
类 MemRecordset
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Recordset
-
- com.supermap.data.MemRecordset
-
- 所有已实现的接口:
- IDisposable
public class MemRecordset extends Recordset
内存记录集,继承自Recordset。内存记录集的操作与Recordset记录集操作统一,两者区别在于内存记录集存在于内存中,用户可以创建并添加数据,但是不能够保存数据。
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.supermap.data.Recordset
Recordset.BatchEditor
-
-
构造器概要
构造器 构造器和说明 MemRecordset(FieldInfos infos)
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
addFeature(Feature feature)
在记录集中添加一个新的特征要素对象。boolean
addNew(Geometry geometry)
用于在记录集中添加一条记录。boolean
addNew(Geometry geometry, Map<String,Object> map)
添加几何对象及设置相关的字段值。void
close()
用于关闭记录集。void
dispose()
释放该对象所占用的资源。Feature
getFeature()
返回记录集中的特征要素对象。FieldInfos
getFieldInfos()
返回记录集里的字段信息集合对象。Geometry
getGeometry()
返回数据集的属性数据表中当前记录对应的几何对象。PrjCoordSys
getPrjCoordSys()
返回内存记录集中数据的投影坐标系。boolean
isClosed()
判断记录集是否已经关闭。boolean
isReadOnly()
返回记录集是否是只读的,如果是只读的,则返回 true,表示记录集中的信息将不可被修改。void
setPrjCoordSys(PrjCoordSys value)
设置内存记录集中数据的投影坐标系。-
从类继承的方法 com.supermap.data.Recordset
addSteppedListener, cancelUpdate, delete, deleteAll, disableRecordsetEditListener, edit, getAllFeatures, getBatch, getBoolean, getBoolean, getBounds, getByte, getByte, getCurrentIndex, 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, moveGeometry, moveLast, moveNext, movePrev, moveTo, refresh, removeSteppedListener, rotateGeometry, 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, toDatasetVectorWithSmID, update, updateFields, updateFields, updateFields, updateFields, updateFields, wasNull
-
-
-
-
构造器详细资料
-
MemRecordset
public MemRecordset(FieldInfos infos)
-
-
方法详细资料
-
getPrjCoordSys
public PrjCoordSys getPrjCoordSys()
返回内存记录集中数据的投影坐标系。- 返回:
- 返回内存记录集中数据的投影坐标系。
-
setPrjCoordSys
public void setPrjCoordSys(PrjCoordSys value)
设置内存记录集中数据的投影坐标系。- 参数:
value
- 内存记录集中数据的投影坐标系。
-
isReadOnly
public boolean isReadOnly()
返回记录集是否是只读的,如果是只读的,则返回 true,表示记录集中的信息将不可被修改。- 覆盖:
isReadOnly
在类中Recordset
- 返回:
- 记录集是否只读。
-
addNew
public boolean addNew(Geometry geometry)
用于在记录集中添加一条记录。
-
addNew
public boolean addNew(Geometry geometry, Map<String,Object> map)
从类复制的说明:Recordset
添加几何对象及设置相关的字段值。在使用该方法之后,需要调用
update()
方法来提交修改,保存结果。
-
getGeometry
public Geometry getGeometry()
返回数据集的属性数据表中当前记录对应的几何对象。- 覆盖:
getGeometry
在类中Recordset
- 返回:
- 若成功返回几何对象,否则返回 null。
-
addFeature
public boolean addFeature(Feature feature)
在记录集中添加一个新的特征要素对象。- 参数:
feature
- 要添加的特征要素对象。- 返回:
- 一个布尔值,指示添加是否成功,成功返回true;失败返回false。
-
getFeature
public Feature getFeature()
返回记录集中的特征要素对象。- 覆盖:
getFeature
在类中Recordset
- 返回:
- 特征要素对象。
-
getFieldInfos
public FieldInfos getFieldInfos()
返回记录集里的字段信息集合对象。字段信息集合类的详细信息参见FieldInfos
类。- 覆盖:
getFieldInfos
在类中Recordset
- 返回:
- 一个 Fieldinfos 的副本。
-
isClosed
public boolean isClosed()
从类复制的说明:Recordset
判断记录集是否已经关闭。 记录集已经关闭返回 true,否则返回 false。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中Recordset
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.