PK_SESSION_ask_attdefs_o_t   

struct PK_SESSION_ask_attdefs_o_s
    {
    int                o_t_version;   --- version number
    PK_LOGICAL_t       want_attdefs;  --- return attribute definitions
                                      --- (PK_LOGICAL_true)
    PK_GROUP_closure_t group_closure; --- whether group closing property of
                                      --- attdefs are to be taken into account
                                      --- (PK_GROUP_closure_any_c)
    };
typedef struct PK_SESSION_ask_attdefs_o_s PK_SESSION_ask_attdefs_o_t;



This structure contains optional arguments for PK_SESSION_ask_attdefs.

Used in:

PK_SESSION_ask_attdefs


Description of fields:


'want_attdefs'      Whether to return an array of attribute definitions instead
                    of NULL. The default is PK_LOGICAL_true.


'group_closure'     If this is PK_GROUP_closure_any_c then the function counts
                    and optionally returns all user-defined attdefs. If this is
                    PK_GROUP_closure_closed_c then only group closing attdefs
                    are counted and optionally returned. If this is
                    PK_GROUP_closure_open_c then only non group closing
                    attdefs are counted and optionally returned