com.supermap.data

类 MemRecordset

  • 所有已实现的接口:
    IDisposable


    public class MemRecordset
    extends Recordset
    内存记录集,继承自Recordset。内存记录集的操作与Recordset记录集操作统一,两者区别在于内存记录集存在于内存中,用户可以创建并添加数据,但是不能够保存数据。
    • 构造器详细资料

      • 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 在类中 Recordset
        参数:
        geometry - 要追加的记录对应的几何对象,可以是点、线、面、注记等几何对象。该参数可以为 null。
        返回:
        添加成功,返回值为 true,否则返回 false。
      • addNew

        public boolean addNew(Geometry geometry,
                              Map<String,Object> map)
        从类复制的说明: Recordset
        添加几何对象及设置相关的字段值。

        在使用该方法之后,需要调用 update() 方法来提交修改,保存结果。

        覆盖:
        addNew 在类中 Recordset
        参数:
        geometry - 需要添加的几何对象
        返回:
        一个布尔值,添加成功返回 true,否则返回 false。
      • 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。
        覆盖:
        isClosed 在类中 Recordset
        返回:
        记录集是否已经关闭。
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
        指定者:
        dispose 在接口中 IDisposable
        覆盖:
        dispose 在类中 Recordset
      • close

        public void close()
        从类复制的说明: Recordset
        用于关闭记录集。使用记录集以后应及时关闭。
        覆盖:
        close 在类中 Recordset

Copyright © 2021–2024 SuperMap. All rights reserved.