Datasources类参考
数据源的集合类。 更多...
公有成员 | |
(Datasource *) | - create: |
根据指定的连接信息创建数据源。 | |
(NSInteger) | - count |
数据源集合中数据源的个数。 | |
(Datasource *) | - get: |
返回指定序号的数据源。 | |
(Datasource *) | - getAlias: |
指定别名的数据源。 | |
(NSInteger) | - indexOf: |
指定别名的数据源对象在当前数据源集合中的序号。 | |
(Datasource *) | - open: |
根据指定的连接信息打开已经存在的数据源。指定数据源不存在时返回Null。在打开数据源的时候需要注意的是,要明确数据源对应的数据引擎,才能正确的打开数据源。 | |
(Datasource *) | - open:webParams: |
打开数据源,通过Web服务参数打开 | |
(BOOL) | - close: |
关闭指定序号的数据源。 | |
(BOOL) | - closeAlias: |
关闭指定别名的数据源。 | |
(void) | - closeAll |
关闭所有数据源。 | |
(void) | - RenameDatasource:with: |
更改对应数据源名字。修改后需要保存工作空间,以在下次打开时依然生效 |
详细描述
数据源的集合类。
对数据源进行管理,包括创建、打开、关闭数据源等功能。
一个工作空间的所有数据源都由一个数据源集合对象来进行管理。该类可以同时管理多种类型的数据源,即在一个数据源集合对象中可以同时包括各种类型的数据源。实现了对数据源的无缝管理。
成员函数文档
- (BOOL) close: | (NSInteger) | index |
关闭指定序号的数据源。
- 参数:
-
index 指定的数据源的序号。
- 返回:
- 如果关闭数据源成功返回 true,否则返回 false。
- (BOOL) closeAlias: | (NSString *) | alias |
关闭指定别名的数据源。
- 参数:
-
alias 指定的数据源的别名。
- 返回:
- 如果关闭数据源成功返回 true,否则返回 false。
- (void) closeAll |
关闭所有数据源。
- (NSInteger) count |
数据源集合中数据源的个数。
- 返回:
- 数据源集合中数据源的个数。
- (Datasource*) create: | (DatasourceConnectionInfo *) | info |
根据指定的连接信息创建数据源。
如果待创建的数据源已经存在则返回 null。
- 参数:
-
info 数据源连接信息。
- 返回:
- 新创建的数据源。
- (Datasource*) get: | (NSInteger) | index |
返回指定序号的数据源。
- 参数:
-
index 指定的数据源的序号。
- 返回:
- 指定序号的数据源。
- (Datasource*) getAlias: | (NSString *) | alias |
指定别名的数据源。
- 参数:
-
alias 指定的数据源的别名。
- 返回:
- 指定别名的数据源。
- (NSInteger) indexOf: | (NSString *) | alias |
指定别名的数据源对象在当前数据源集合中的序号。
- 参数:
-
alias 指定的数据源的别名。
- 返回:
- 指定别名的数据源对象在当前数据源集合中的序号。如果数据源对象不存在,返回-1。
- (Datasource*) open: | (DatasourceConnectionInfo *) | info |
根据指定的连接信息打开已经存在的数据源。指定数据源不存在时返回Null。在打开数据源的时候需要注意的是,要明确数据源对应的数据引擎,才能正确的打开数据源。
1.当用户想打开某一个文件型数据源(UDBPlus)时,必须要有对应的空间数据库引擎(SDX+ for UDB);
2.当用户打开 GoogleMaps 类型的数据源时,必须要有对应的空间数据库引擎(SDX+ for GoogleMaps);
3.当用户打开超图云服务类型的数据源时,必须要有对应的空间数据库引擎(SDX+ for SuperMapCloud);
4.当用户打开 REST 地图服务类型的数据源时,必须要有对应的空间数据库引擎(SDX+ for REST);
5.当用户打开天地图服务类型的数据源时,必须要有对应的空间数据库引擎(SDX+ for MAPWORLD);
- 参数:
-
info 指定的数据源连接信息。
- 返回:
- 打开的数据源。
- (Datasource*) open: | (DatasourceConnectionInfo *) | connectionInfo | ||
webParams: | (WebParams *) | params | ||
打开数据源,通过Web服务参数打开
- (void) RenameDatasource: | (NSString *) | alias | ||
with: | (NSString *) | newAlias | ||
更改对应数据源名字。修改后需要保存工作空间,以在下次打开时依然生效
- 参数:
-
alias 指定的数据源的别名 newAlias 新的别名
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。