Advantage Client Engine
Returns an array of open index order handles for the given table.
UNSIGNED32 |
AdsGetAllIndexes (ADSHANDLE hTable, ADSHANDLE ahIndex[], UNSIGNED16 *pusArrayLen); |
hTable (I) |
Handle of table or cursor. |
ahIndex[] (O) |
Return index order handles in the given array. |
pusArrayLen (I/O) |
Number of entries (not bytes) in the array on input, number of returned entries on output. |
The index order handles are returned in the order they were opened. For CDX and ADI indexes, the index order handles are returned in the order they were created within the index file. If the array passed to this function is insufficient for all index handles, the array will be filled with all handles that fit, the pusArrayLen parameter will return the number of available handles, and the function will return the error code AE_INSUFFICIENT_BUFFER. AdsGetAllIndexes does not return information for full text information in full text search indexes.