Expandable Group Expressions

An expandable group expression is a list of entries which can contain any of:

  • Field name

  • Expandable group name

  • Alphanumeric or numeric literal

  • System variable

  • Expandable group special value, which can be any of the following:

  • ALL, specifies that all fields from the currently active version of the file in context be expanded in the field list.

  • ALL_REAL, specifies that all real fields from the currently active version of the file in context be expanded in the field list.

  • ALL_VIRT, specifies that all virtual fields from the currently active version of the file in context be expanded in the field list.

  • EXCLUDING, specifies that fields following this special value must be excluded from the field list.

  • INCLUDING, specifies that fields following this special value must be included in the field list. This special value is only required after an *EXCLUDING entry has caused the field list to be in exclusion mode.

  • The special values *ALL, *ALL_REAL and *ALL_VIRT are only valid in the context of a file (e.g. when fetching a record using the FETCH command.)

  • The usual parameter restrictions also apply. For example, the FIELDS parameter of the FETCH command doesn't allow constants or system variables.

  • No labels