ATAGINFO( ) Function

Creates an array that contains information about the names, number, and types of indexes and key expressions.

ATagInfo(ArrayName [,cCDXName [, nWorkArea | cTableAlias]])

Parameters

  • ArrayName
    Specifies the name of the array to be created. Visual FoxPro creates the array if it does not already exist.
  • cCDXName
    Specifies the name of the compound index file for which ATAGINFO( ) returns information. If you specify the empty string ("") for cCDXName, ATAGINFO( ) returns the number of tags in all open .cdx files and all open .idx files for the selected table.
  • nWorkArea
    Optional. Specifies the work area containing the table for which ATAGINFO( ) returns information.
  • cTableAlias
    Optional. Specifies the alias of the table for which ATAGINFO( ) returns information. If you omit cTableAlias and nWorkArea the function uses the table in the current workarea.

Return Value

Numeric

Remarks

ATAGINFO( ) returns the number of .cdx compound index file tags and open .idx single-entry index files, and creates an array containing the tag name, tag Type (Primary/Candidate/Unique/Regular), the Key expression, filter, and order.

Column Content Data type
1 Tag name (.idx name, if open) Character
2 Tag type (Primary, Candidate, Unique, or Regular Character
3 Key expression Character
4 Filter Character
5 Order (Ascending or Descending) Character
6 Collate sequence Character

See Also

DESCENDING( ) | TAG( ) Function | TAGCOUNT( ) Function | TAGNO( ) Function | Tag Property