The getXXX() methods in the UDTMetaData class

The following table summarizes the available getXXX() methods in the UDTMetaData class. For the field parameter, 1 designates the first field in the internal data structure, 2 is the second, and so forth. For details about SQL names, see SQL names.
Information obtained Method signature Additional information
Number of fields in the internal data structure public int getFieldCount() Returns 0 if no fields are present
Name of a field in the internal data structure public String getFieldName int field) throws SQLException Returns NULL if no name exists
Data type code of a field in the internal data structure public int getFieldType (int field) throws SQLException Data type codes come from the class com.informix.lang.IfxTypes. Returns -1 if no data type exists
Data type name of a field in the internal data structure public String getFieldTypeName (int field) throws SQLException Returns NULL if no name exists
For character type: maximum number of characters in the field; for date-time or interval type: encoded qualifier public int getFieldLength (int field) throws SQLException Returns -1 if no length was set
SQL name of the opaque type public String getSQLName() Returns NULL if no name was set
SQL name of the JAR file public String getJarFileSQLName() Returns NULL if no name was set
Name of the Java™ class for the opaque type public String getClassName() If no class name was set through setClassName(), sqlname is returned (this is the default). If no SQL name was set through setSQLName(), returns NULL
Length of a fixed-length opaque type public int getLength() Returns-1 if no length was set
Alignment of an opaque type public int getAlignment() Returns -1 if no alignment was set

For the alignment codes, see Alignment values.

An array of Method objects that have been specified as support UDRs through setSupportUDR() public Method[] getSupportUDRs() For details about support UDRs, see the description of setSupportUDR() in Creating an opaque type from existing code. Returns NULL if no support UDRs were specified
SQL name of a Java method that was specified as a support UDR through setSupportUDR() public String getSupportUDRSQLName (Method method) throws SQLException Returns NULL if no name was set