com.supermap.data

类 Replica

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.Replica
  • 所有已实现的接口:
    IDisposable


    public class Replica
    extends com.supermap.data.InternalHandleDisposable
    复本类。

    该类用于获取、更新复本信息,以及复本间数据的协调、冲突判断、同步等。

    • 方法详细资料

      • synchronizeToDefault

        public boolean synchronizeToDefault()
        将当前复本的变更信息同步到源数据源。
        返回:
        同步成功返回true,否则返回false。
      • synchronizeToDefault

        public boolean synchronizeToDefault(Datasource childReplicaDatasource)
        将当前复本的变更信息同步到源数据源。
        参数:
        childReplicaDatasource - 待同步的复本数据源
        返回:
        同步成功返回true,否则返回false。
      • synchronizeToVersion

        public Version synchronizeToVersion()
        将当前复本的变更信息同步到源数据源的一个子版本。
        返回:
        版本对象
      • synchronizeToVersion

        public Version synchronizeToVersion(String versionName)
        将复本的变更同步到源数据源中的复本版本里。
        参数:
        versionName - 指定的复本版本名称。
        返回:
        同步后生成的复本版本对象。
      • synchronizeToVersion

        public Version synchronizeToVersion(Datasource childReplicaDatasource)
        将当前复本的变更信息同步到源数据源的一个子版本。
        参数:
        childReplicaDatasource - 待同步的复本数据源
        返回:
        版本对象
      • synchronizeToVersion

        public Version synchronizeToVersion(Datasource childReplicaDatasource,
                                            String versionName)
        将当前复本的变更信息同步到源数据源的一个指定版本。
        参数:
        childReplicaDatasource - 待同步的复本数据源。
        versionName - 指定的分支版本名称。
        返回:
        同步到的指定版本对象。
      • delete

        public Boolean delete()
        删除复本。
        返回:
        删除成功返回true,否则返回false。
      • getName

        public String getName()
        获取复本名称。
        返回:
        复本名称
      • getDescription

        public String getDescription()
        获取复本描述信息。
        返回:
        复本描述信息
      • getReplicaType

        public ReplicaType getReplicaType()
        获取复本类型。
        返回:
        复本类型
      • getCreateTime

        public Date getCreateTime()
        获取复本的创建时间。
        返回:
        复本的创建时间。
      • getModifyTime

        public Date getModifyTime()
        获取复本的修改时间。
        返回:
        复本的修改时间。
      • getDatasetVectorNames

        public String[] getDatasetVectorNames()
        获取复本包含的数据集的名称集合。
        返回:
        数据集名称集合
      • getChildReplicaEngineType

        public EngineType getChildReplicaEngineType()
        获取子复本对应的引擎类型,当前仅支持 PostGIS、Yukon引擎。
        返回:
        引擎类型
      • getGlobalID

        public String getGlobalID()
        获取复本的全局唯一ID。
        返回:
        复本的全局唯一ID。
      • getChildReplicaPath

        public String getChildReplicaPath()
        获取子复本的存储路径。当子复本为 UDBX 时,返回 UDBX 文件的存储路径。
        返回:
        子复本的存储路径。
      • dispose

        public void dispose()

Copyright © 2021–2024 SuperMap. All rights reserved.