com.supermap.data
类 DynamicSegmentManager
- java.lang.Object
-
- com.supermap.data.DynamicSegmentManager
-
public class DynamicSegmentManager extends Object
动态分段管理类。利用动态分段管理类来管理数据源的动态分段信息,包括:查询删除指定数据源的所有动态分段信息;查询删除指定数据集的所有动态分段信息。注意:不支持跨数据源。
-
-
构造器概要
构造器 构造器和说明 DynamicSegmentManager()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static DynamicSegmentInfo[]
getAllDynamicSegmentInfos(Datasource targetDatasource)
返回指定目标数据源中所有的动态分段关系。static DynamicSegmentInfo[]
getDynamicSegmentInfos(DatasetVector dynamicDataset)
根据指定的数据集,查询出所有包含该数据集的动态分段关系的动态分段关系对象集合。static Boolean
processDynamicAddActions(DatasetVector tablarDT, int nID)
根据 ID 查询得到数据集的记录集,然后将其添加为动态分段记录。static Boolean
processDynamicDeleteActions(DatasetVector tablarDT, int[] nIDs)
删除数据集对应的动态分段记录。static Boolean
processDynamicModifyActions(Datasource datasource, DynamicSegActModifyAttr[] arrActModifyAttr)
在指定数据源中根据动态分段属性信息进行修改。static boolean
removeAllDynamicSegmentInfos(Datasource targetDatasource)
删除指定目标数据源中所有的动态分段关系。static boolean
removeDynamicSegmentInfos(DatasetVector dynamicDataset)
根据指定的数据集,删除所有包含该数据集的动态分段关系,并且从数据库中删除。
-
-
-
方法详细资料
-
getDynamicSegmentInfos
public static DynamicSegmentInfo[] getDynamicSegmentInfos(DatasetVector dynamicDataset)
根据指定的数据集,查询出所有包含该数据集的动态分段关系的动态分段关系对象集合。- 参数:
dynamicDataset
- 目标数据集,该目标数据集的动态分段关系将会被返回。- 返回:
- 包含指定数据集的动态分段信息对象集合。
-
removeDynamicSegmentInfos
public static boolean removeDynamicSegmentInfos(DatasetVector dynamicDataset)
根据指定的数据集,删除所有包含该数据集的动态分段关系,并且从数据库中删除。- 参数:
dynamicDataset
- 指定的数据集,所有包含该数据集的动态分段关系都将被删除。- 返回:
- 删除成功返回 true;否则,返回 false。
-
getAllDynamicSegmentInfos
public static DynamicSegmentInfo[] getAllDynamicSegmentInfos(Datasource targetDatasource)
返回指定目标数据源中所有的动态分段关系。- 参数:
targetDatasource
- 目标数据源,该数据源内所有的动态分段关系都将被返回。- 返回:
- 目标数据源所对应的动态分段关系对象集合。
-
removeAllDynamicSegmentInfos
public static boolean removeAllDynamicSegmentInfos(Datasource targetDatasource)
删除指定目标数据源中所有的动态分段关系。- 参数:
targetDatasource
- 目标数据源,该数据源内所有的动态分段关系都将被删除。- 返回:
- 删除成功返回 true;否则,返回 false。
-
processDynamicModifyActions
public static Boolean processDynamicModifyActions(Datasource datasource, DynamicSegActModifyAttr[] arrActModifyAttr)
在指定数据源中根据动态分段属性信息进行修改。- 参数:
datasource
- 待修改数据源。arrActModifyAttr
- 待修改的动态分段属性信息。- 返回:
-
processDynamicAddActions
public static Boolean processDynamicAddActions(DatasetVector tablarDT, int nID)
根据 ID 查询得到数据集的记录集,然后将其添加为动态分段记录。- 参数:
tablarDT
- 待处理数据集。nID
- 待添加的ID。- 返回:
- 添加成功返回 true,否则返回 false。
-
processDynamicDeleteActions
public static Boolean processDynamicDeleteActions(DatasetVector tablarDT, int[] nIDs)
删除数据集对应的动态分段记录。- 参数:
tablarDT
- 待处理数据集。nIDs
- 待删除的事件表的动态分段记录的 ID 数组。- 返回:
- 删除成功返回 true,否则返回 false。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.