来自 Rational Tau 的嵌套查询

可查看来自 Rational® Tau 数据源模式的嵌套查询的示例。

以下示例显示已分配给 IBM® Rational Tau 模板元素的嵌套查询。

Rational Tau 模型的上下文中执行第一个查询 model/root(Package),对第一个查询返回的每个软件包执行第二个查询 model/root(Package)/ownedMember

如果需要 模型中顶级软件包中的所有类的列表,那么查询是 model/root(Package)/ownedMember(Class)。在此格式中,输出文档不再包 含每个软件包的名称。使用第一种情况下所用的相同方法来构建类列表。查询分割成其组件查询,并且每个查询都在先前查询所定义的上下文中运行:
表 1. 子查询
子查询 上下文 结果
model 不适用 模型
model/root(Package) 模型 软件包列表
ownedMember(Class) 软件包列表 类列表
对每个元素执行每个子查询一次,并且合并每次执行的结果。这些结果会变成下一个子查询的上下文,或者变成结果列表(如果子查询是最后一个子查询)。

反馈