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)
根据指定的数据集,删除所有包含该数据集的动态分段关系,并且从数据库中删除。
|
public static DynamicSegmentInfo[] getDynamicSegmentInfos(DatasetVector dynamicDataset)
dynamicDataset
- 目标数据集,该目标数据集的动态分段关系将会被返回。public static boolean removeDynamicSegmentInfos(DatasetVector dynamicDataset)
dynamicDataset
- 指定的数据集,所有包含该数据集的动态分段关系都将被删除。public static DynamicSegmentInfo[] getAllDynamicSegmentInfos(Datasource targetDatasource)
targetDatasource
- 目标数据源,该数据源内所有的动态分段关系都将被返回。public static boolean removeAllDynamicSegmentInfos(Datasource targetDatasource)
targetDatasource
- 目标数据源,该数据源内所有的动态分段关系都将被删除。public static Boolean processDynamicModifyActions(Datasource datasource, DynamicSegActModifyAttr[] arrActModifyAttr)
datasource
- 待修改数据源。arrActModifyAttr
- 待修改的动态分段属性信息。public static Boolean processDynamicAddActions(DatasetVector tablarDT, int nID)
tablarDT
- 待处理数据集。nID
- 待添加的ID。public static Boolean processDynamicDeleteActions(DatasetVector tablarDT, int[] nIDs)
tablarDT
- 待处理数据集。nIDs
- 待删除的事件表的动态分段记录的 ID 数组。Copyright © 2021–2024 SuperMap. All rights reserved.