com.supermap.data
类 DynamicSegmentManager

java.lang.Object
  继承者 com.supermap.data.DynamicSegmentManager

public class DynamicSegmentManager
extends java.lang.Object

动态分段管理类。利用动态分段管理类来管理数据源的动态分段信息,包括:查询删除指定数据源的所有动态分段信息;查询删除指定数据集的所有动态分段信息。注意:不支持跨数据源。


构造方法摘要
DynamicSegmentManager()
           
 
方法摘要
static DynamicSegmentInfo[] getAllDynamicSegmentInfos(Datasource targetDatasource)
          返回指定目标数据源中所有的动态分段关系。
static DynamicSegmentInfo[] getDynamicSegmentInfos(DatasetVector dynamicDataset)
          根据指定的数据集,查询出所有包含该数据集的动态分段关系的动态分段关系对象集合。
static boolean removeAllDynamicSegmentInfos(Datasource targetDatasource)
          删除指定目标数据源中所有的动态分段关系。
static boolean removeDynamicSegmentInfos(DatasetVector dynamicDataset)
          根据指定的数据集,删除所有包含该数据集的动态分段关系,并且从数据库中删除。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DynamicSegmentManager

public DynamicSegmentManager()
方法详细信息

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。