====== List_Index_Detailed routine ======
==== Description ====
Returns detailed information about indexes for a specified table or for all tables.
==== Syntax ====
**List_Index_Detailed**(//tablename//)
==== Parameters ====
The List_Index routine has the following parameter.
^Parameter^Description^
|//Tablename//|Specifies the table name to find index information for. If null, then indexing information is returned for all attached tables.||
==== Returns ====
A row for each column specified in //returncolumnlist//. Each return row contains the following:
(table, column, indexes)
Return columnValue
//Table// Table name.
//Column// Column name.
//Indexes// "Xref" for cross reference, "Btree" for BTree, "Relational" for relatoinal.//.
//
==== Example ====
run List_Index_Detailed "CUSTOMERS"
produces:
Table Name , Column Name , Index Information
----------------, ------------------------------, -------------------
CUSTOMERS , CUSTOMER_NAME , Xref
CUSTOMERS , CUSTOMER_NAME_XREF , Btree
CUSTOMERS , FNAME , Btree
CUSTOMERS , LNAME , Btree
CUSTOMERS , STATE , Btree Xref
CUSTOMERS , STATE_XREF , Btree
If tablename is omitted, a row is produced for each indexed column.