Skip to content

Order of Keywords

Intermediate file keywords must be placed in the following order: header, columns, and indexes. The upcoming paragraphs will discuss all supported intermediate file keywords, the values they can be set to, and the associated attributes, if any.

The keywords will be presented in the following format:

(
)
Value
Associated attribute
(
)

Where

  • Keyword: The keyword to set in the intermediate file.

  • Required: () “Required.” Since most keywords are optional, this is not mentioned in the keyword’s description. It is only mentioned if a keyword is required; all others are optional. Optional keywords can be omitted; required keywords must be set.

  • Value: A list of values or a description of possible values for the keyword.

  • Associated Attribute: The name of the attribute associated with the keyword.

  • Type: () The type of the associated attribute.

Associated Attributes

Some keywords have a so-called associated attribute. The behavior that is set up by such a keyword can also be obtained by using the attribute. Attributes can be set by the Set_Attribute command, and their value can be queried by the Get_Attribute command.

Setting up behavior through the intermediate file creates a global, persistent setting. Using the Set_Attribute command will result in a local setting, only valid until the next Set_Attribute command. It depends on your specific needs which of the two ways should be used in a specific case.

The Get_RID_After_Create keyword, for example, has an associated attribute DF_FILE_GET_RID_AFTER_CREATE of type Boolean. There are two ways to switch the attribute on:

Get_RID_After_Create YES ; Intermediate file line
Set Attribute DF_FILE_GET_RID_AFTER_CREATE of ;
MyTable.File_number To True

Alternatively, you can use the following to switch the attribute off:

Get_RID_After_Create NO ; Intermediate file line
Set Attribute DF_FILE_GET_RID_AFTER_CREATE of ;
MyTable.File_number To False

See Also