To turn off the iterative nature of the “uses” relation, repeat the relation in a WHERE command statement:
REPORT "Data Elements and Structures without Iteration" { TABULAR 1 { SELECT Name, Type WHERE Class = Symbol JOIN WHERE Relation = "defined by" JOIN WHERE Class = Definition JOIN WHERE Relation = "uses", "uses" JOIN SELECT Name, Type } }
This example produces a list of all symbols, their definitions, and the data elements and data structures that are specifically used in the symbol definitions. Omitted are data structures used by other data structures.