Dictionary I-type records

Dictionary I-Type Records  -  Indirect Data

Top  Previous  Next

 

An I-type record defines calculated data and has the definition shown below.

 

1:I  { descriptive text }
2:Expression
3:{ Conversion code }
4:{ Display name. This will be used as the default column heading by the query processor. A special value of a backslash character can be used to specify that no heading is to be displayed. The text can commence with 'R'  (including the quotes) to right justify the heading, 'X' to suppress the normal dot filler characters, or 'RX' to apply both modifications. If the display name is multivalued, each value appears as a separate line.}
5:Format specification
6:Single/multivalue flag. Set as S if the field is always single valued or M if it can be multivalued.
7:{ Association name. Where a multivalued field has a value by value relationship with some other multivalued field defined in the same dictionary, this name links the fields together. See Associations for more details.}
8:Available for user use in any way. Not referenced by QM.
9-10:Reserved for internal use.
11:Available for user use in any way. Not referenced by QM.

Fields 12 onwards are reserved for internal use and users should not assume anything about their content.

 

To simplify editing of compound I-type expressions, the "edit values" mode of both the ED and SED editors can be used to break the expression such that each element appears on a separate line.