The mi_typeid_is_complex() function
The mi_typeid_is_complex() function determines whether a type identifier is for a complex data type.
Syntax
mi_boolean mi_typeid_is_complex(typeid_ptr)
MI_TYPEID *typeid_ptr;
- typeid_ptr
- A pointer to the type identifier to check.
Valid in client LIBMI application? | Valid in user-defined routine? |
---|---|
Yes | Yes |
Usage
The mi_typeid_is_complex() function
determines if the data type in the type identifier that typeid_ptr references
is a complex data type. Valid complex data types are collection data
types (SET, MULTISET, and LIST) and row types (named and unnamed).
Important: The type identifier is an opaque structure.
Do not access its value directly. To determine if a type identifier
contains a complex data type, always use mi_typeid_is_complex().
Return values
- MI_TRUE
- The type identifier that typeid_ptr references is a complex type.
- MI_FALSE
- The type identifier that typeid_ptr references is not a complex type.