informix
Informix DataBlade API Programmer's Manual
DataBlade API Function Descriptions

mi_typeid_is_complex()

The mi_typeid_is_complex() function determines whether a type identifier is for a complex data type.

Syntax

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 indicates that the type identifier that typeid_ptr indicates is a complex type.
MI_FALSE indicates that the type identifier that typeid_ptr indicates is not a complex type.

Related Topics

See the descriptions of the following functions: mi_typeid_equals(), mi_typeid_is_builtin(), mi_typeid_is_collection(), mi_typeid_is_distinct(), mi_typeid_is_list(), mi_typeid_is_multiset(), mi_typeid_is_row(), and mi_typeid_is_set().


Informix DataBlade API Programmer's Manual, Version 9.2
Copyright © 1999, Informix Software, Inc. All rights reserved