Home | Previous Page | Next Page   Function Descriptions >

mi_typeid_is_row( )

The mi_typeid_is_row( ) function determines whether a type identifier is for an SQL row data type.

Syntax

mi_boolean mi_typeid_is_row(typeid_ptr)
   MI_TYPEID *typeid_ptr;
typeid_ptr
is 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_row( ) function determines if the data type in the type identifier that typeid_ptr references is an SQL row data type:

Important:
The type identifier is an opaque structure. Do not access its value directly. To determine if a type identifier contains a ROW data type, always use mi_typeid_is_row( ). To determine if a type identifier contains any complex data type, use mi_typeid_is_complex( ).

Return Values

MI_TRUE
indicates that the type identifier that typeid_ptr references is a row type.
MI_FALSE
indicates that the type identifier that typeid_ptr references is not a row data type.

Related Topics

See also the descriptions of mi_typeid_equals( ), mi_typeid_is_builtin( ), mi_typeid_is_collection( ), mi_typeid_is_complex( ), mi_typeid_is_distinct( ), mi_typeid_is_list( ), mi_typeid_is_multiset( ), and mi_typeid_is_set( ).

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]