Column List (a_v4_extfn_column_list)

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.

Implementation

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 Members and Data Types Summary

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).

Description

The meaning of the contents of the column list changes, depending on whether the list is used with TABLE_PARTITIONBY or TABLE_UNUSED_COLUMNS.