Dotazy produktu Rational DOORS

Cesta k dotazu začíná kořenovým prvkem (modul), pokračuje jeho podřízeným prvkem (objekt), pak podřízeným atributem objektu atd. Například: Module/Object/Attribute/Name.
Tabulka 1. Běžně používané datové dotazy produktu Rational DOORS
Dotaz Popis
module Vrací jeden výsledek, zdrojový modul.
module/object Vrací všechny objekty ve zdrojovém modulu, filtrované nebo řazené pohledem zdroje dat.
module/object/attribute Pokud je použit v kontextu module/object, vrací všechny atributy aktuálního objektu. Pokud není použit v tomto kontextu, vrací všechny objekty ve zdrojovém modulu.
Dotaz je připojen k prvku šablony. Prvek šablony a prvky podřízené používají atributy entit vracených aktuálním dotazem a atributy dotazů z nadřízených prvků. V následujícím příkladě je možné po použití dotazu module/object použít libovolný atribut prvku schématu pro daný objekt, např. Absolute Number, Has inlink, nebo Object Text.

Vnořené dotazy

Prvky šablon jsou často vnořené. Nastavení dotazů nad prvky a jejich podřízenými prvky vytváří vnořené kontexty. Dotaz v podřízeném prvku se provede na výsledcích nadřízeného dotazu.

Vnořené dotazy produktu Rational DOORS

V nadřízeném kontejnerovém prvku lze použít pouze atributy Module/Object. V podřízeném kontejnerovém prvku lze použít atributy dotazu Module/Object/Attribute. Druhý dotaz přinese seznam atributů pro aktuální objekt vrácený dotazem nadřízeného kontejneru.


Zpětná vazba