Table 108. OBJCAT.INDEXES Catalog View
| Column Name | Data Type | Nullable | Description |
|---|---|---|---|
| INDSCHEMA | VARCHAR(128) |
| Name of the index. |
| INDNAME | VARCHAR(18) |
| |
| DEFINER | VARCHAR(128) |
| User who created the index. |
| TABSCHEMA | VARCHAR(128) |
| Qualified name of the table or nickname on which the index is defined. |
| TABNAME | VARCHAR(128) |
| |
| COLNAMES | VARCHAR(640) |
| List of column names, each preceded by + or - to indicate ascending or descending order respectively. Warning: This column will be removed in the future. Use SYSCAT.INDEXCOLUSE for this information. |
| UNIQUERULE | CHAR(1) |
| Unique rule:
|
| MADE_UNIQUE | CHAR(1) |
|
|
| COLCOUNT | SMALLINT |
| Number of columns in key plus number of include columns, if any. |
| UNIQUE_COLCOUNT | SMALLINT |
| The number of columns required for a unique key. Always less than or equal to COLCOUNT. Less than COLCOUNT only if there are include columns. -1 if index has no unique key (permits duplicates). |
| INDEXTYPE | CHAR(4) |
| Type of index.
|
| ENTRYTYPE | CHAR(1) |
|
|
| PCTFREE | SMALLINT |
| Percentage of each index leaf page to be reserved during initial building of the index. This space is available for future inserts after the index is built. |
| IID | SMALLINT |
| Internal index ID |
| NLEAF | INTEGER |
| Number of leaf pages; -1 if statistics are not gathered. |
| NLEVELS | SMALLINT |
| Number of index levels; -1 if statistics are not gathered. |
| FIRSTKEYCARD | BIGINT |
| Number of distinct first-key values (-1 if statistics are not gathered). |
| FIRST2KEYCARD | BIGINT |
| Number of distinct keys using the first two columns of the index (-1 if statistics are not gathered, or inapplicable). |
| FIRST3KEYCARD | BIGINT |
| Number of distinct keys using the first three columns of the index (-1 if statistics are not gathered, or inapplicable). |
| FIRST4KEYCARD | BIGINT |
| Number of distinct keys using the first four columns of the index (-1 if statistics are not gathered, or inapplicable). |
| FULLKEYCARD | BIGINT |
| Number of distinct full-key values; -1 if statistics are not gathered. |
| CLUSTERRATIO | SMALLINT |
| Degree of data clustering with the index; -1 if statistics are not gathered or if detailed index statistics are gathered (in which case CLUSTERFACTOR will be used instead). |
| CLUSTERFACTOR | DOUBLE |
| Finer measurement of degree of clustering, or -1 if detailed index statistics have not been gathered, or if the index is defined on a nickname. |
| SEQUENTIAL_PAGES | INTEGER |
| Number of leaf pages located on disk in index key order with few or no large gaps between them ( -1 if statistics are not available). |
| DENSITY | INTEGER |
| Ratio of SEQUENTIAL_PAGES to number of pages in the range of pages occupied by the index, expressed as a percent (integer between 0 and 100, -1 if no statistics are available). |
| USER_DEFINED | SMALLINT |
| 1 if this index was defined by a user and has not been dropped; otherwise 0. |
| SYSTEM_REQUIRED | SMALLINT |
|
|
| CREATE_TIME | TIMESTAMP |
| Time when the index was created. |
| STATS_TIME | TIMESTAMP | Yes | Last time when any change was made to recorded statistics for this index. Null if no statistics available. |
| PAGE_FETCH_PAIRS | VARCHAR(254) |
| A list of pairs of integers, represented in character form. Each pair represents the number of pages in a hypothetical buffer, and the number of page fetches required to scan the table with this index using that hypothetical buffer. (Zero-length string if no data available). |
| MINPCTUSED | SMALLINT |
| If not zero, then on-line index reorganization is enabled and the value is the threshold of minimum used space before merging pages. |
| REVERSE_SCANS | CHAR(1) |
|
|
| INTERNAL_FORMAT | SMALLINT |
| Encodes the internal representation of the index. |
| IESCHEMA | VARCHAR(128) | Yes | Qualified name of index extension. Null for ordinary indexes. |
| IENAME | VARCHAR(18) | Yes | |
| IEARGUMENTS | CLOB(32K) | Yes | External information of the parameter specified when the index is created. Null for ordinary indexes. |
| REMARKS | VARCHAR(254) | Yes | User-supplied comment, or null. |