| Item | Description |
| DbClearIndex() | Closes all indexes open in the current work area. |
| DbCreateIndex() | Creates a new index and/or index file. |
| DbReindex() | Rebuilds indexes open in a work area. |
| DbSeek() | Searches a value in the controlling index. |
| DbSetIndex() | Opens an index file. |
| DbSetOrder() | Selects the controlling index. |
| Found() | Checks if the last database search operation was successful |
| HS_Add() | Adds a text string entry to a HiPer-SEEK index file. |
| HS_Close() | Closes a HiPer-SEEK index file. |
| HS_Create() | Creates a new HiPer-SEEK index file. |
| HS_Delete() | Marks an index entry as deleted in a HiPer-SEEK index file. |
| HS_Filter() | Uses a HiPer-SEEK index file as filter for a work area |
| HS_IfDel() | Checks if a HiPer-SEEK index entry is marked as deleted |
| HS_Index() | Creates a new HiPer-SEEK index file and fills it with index entries. |
| HS_KeyCount() | Returns the number of index entries in a HiPer-SEEK index file. |
| HS_Next() | Searches a HiPer-SEEK index file for a matching index entry. |
| HS_Open() | Opens a HiPer-SEEK index file. |
| HS_Replace() | Changes a HiPer-SEEK index entry. |
| HS_Set() | Defines a search string for subsequent HS_Next() calls. |
| HS_Undelete() | Removes the deletion mark from an index entry in a HiPer-SEEK index file. |
| HS_Verify() | Verifies a HS_Next() match against the index key. |
| HS_Version() | Returns version information for HiPer-SEEK functions. |
| IndexExt() | Retrieves the default index file extension in a work area. |
| IndexKey() | Returns the index expression of an open index. |
| IndexOrd() | Returns the ordinal position of the controlling index in a work area. |
| OrdBagExt() | Retrieves the default extension for index files. |
| OrdBagName() | Retrieves the file name of an open index. |
| OrdCondSet() | Sets the conditions for index creation. |
| OrdCount() | Determines the number of indexes open in a work area. |
| OrdCreate() | Creates a new index. |
| OrdCustom() | Determines if an index is a custom index. |
| OrdDescend() | Determines the navigational order of a work area. |
| OrdDestroy() | Deletes an index from an index file. |
| OrdFindRec() | Searches a record number in the controlling index. |
| OrdFor() | Retrieves the FOR expression of an index. |
| OrdIsUnique() | Retrieves the UNIQUE flag of an index. |
| OrdKey() | Returns the key expression of an index. |
| OrdKeyAdd() | Adds an index key to a custom built index. |
| OrdKeyCount() | Retrieves the total number of keys included in an index. |
| OrdKeyDel() | Removes an index key from a custom built index. |
| OrdKeyGoTo() | Moves the record pointer to a logical record number. |
| OrdKeyNo() | Returns the logical record number of the current record. |
| OrdKeyRelPos() | Returns or sets the relative position of the current record. |
| OrdKeyVal() | Retrieves the index value of the current record from the controlling index. |
| OrdListAdd() | Opens and optionally activates a new index in a work area. |
| OrdListClear() | Closes all indexes open in a work area. |
| OrdListRebuild() | Rebuilds all indexes open in the current work area |
| OrdName() | Returns the symbolic name of an open index by its ordinal position. |
| OrdNumber() | Returns the ordinal position of an open index by its symbolic name. |
| OrdScope() | Defines the top and/or bottom scope for navigating in the controlling index. |
| OrdSetFocus() | Sets focus to the controlling index in a work area |
| OrdSetRelation() | Defines a scoped relation between child work area and parent work area. |
| OrdSkipRaw() | Moves the record pointer via the controlling index. |
| OrdSkipUnique() | Navigates to the next or previous record that has another index value. |
| OrdWildSeek() | Searches a value in the controlling index using wild card characters. |