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
复本类。该类用于获取、更新复本信息,以及复本间数据的协调、冲突判断、同步等。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Boolean
delete()
删除复本。void
dispose()
EngineType
getChildReplicaEngineType()
获取子复本对应的引擎类型,当前仅支持 PostGIS、Yukon引擎。String
getChildReplicaPath()
获取子复本的存储路径。Date
getCreateTime()
获取复本的创建时间。String[]
getDatasetVectorNames()
获取复本包含的数据集的名称集合。String
getDescription()
获取复本描述信息。String
getGlobalID()
获取复本的全局唯一ID。Date
getModifyTime()
获取复本的修改时间。String
getName()
获取复本名称。ReplicaType
getReplicaType()
获取复本类型。boolean
synchronizeToDefault()
将当前复本的变更信息同步到源数据源。boolean
synchronizeToDefault(Datasource childReplicaDatasource)
将当前复本的变更信息同步到源数据源。Version
synchronizeToVersion()
将当前复本的变更信息同步到源数据源的一个子版本。Version
synchronizeToVersion(Datasource childReplicaDatasource)
将当前复本的变更信息同步到源数据源的一个子版本。Version
synchronizeToVersion(Datasource childReplicaDatasource, String versionName)
将当前复本的变更信息同步到源数据源的一个指定版本。Version
synchronizeToVersion(String versionName)
将复本的变更同步到源数据源中的复本版本里。
-
-
-
方法详细资料
-
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.