Use the a_v4_extfn_column_list structure to provide a list of columns when describing PARTITION BY or to provide a list of columns when describing TABLE_UNUSED_COLUMNS.
typedef struct a_v4_extfn_column_list {
a_sql_int32 number_of_columns;
a_sql_uint32 column_indexes[1]; // there are number_of_columns entries
} a_v4_extfn_column_list;
| Data Member | Data Type | Description |
|---|---|---|
| number_of_columns | a_sql_uint32 | The number of columns in the list. |
| column_indexes | a_sql_uint32 * | A contiguous array of size number_of_columns with the column indexes (1-based). |
The meaning of the contents of the column list changes, depending on whether the list is used with TABLE_PARTITIONBY or TABLE_UNUSED_COLUMNS.