在本模块中,您学习了如何使用 Rational ClearQuest Perl API 来处理查询。
您可以使用 Session、QueryDef 和 ResultSet 对象的方法来运行、修改和构建查询。
- 通过调用 Session 对象的 BuildQuery 方法创建 QueryDef 对象,来构建查询。
- 您可以遍历由查询返回的 ResultSet,以检索结果集所包含的每条记录的数据。
- 您可以使用查询过滤器定义查询的搜索条件,这些过滤器基于对用户数据库中每条记录的字段的比较。该查询将在 ResultSet 对象中返回数据库中与搜索条件匹配的所有记录。
- 您可以使用 QueryFieldDef 对象的方法指定结果集的排列顺序。
学习的课程
通过完成本教程/模块,您了解了以下概念和任务:
- 如何创建查询。
- 如何创建查询过滤器。
- 如何遍历结果集中返回的数据。
- 如何对结果集排序。
注:如果计划查看或修改记录,那么您的查询必须返回记录的“标识”字段。具有该标识后,您可以使用 Session 对象的 GetEntity 方法来获取对应的 Entity 对象。下一个模块将介绍如何处理记录。
其他资源
要了解有关 ClearQuest API 的更多信息,请参阅“ClearQuest API 参考大全”页面。