This feature supports passing user-defined data types (UDTs) and complex data types (CDTs) metadata and values to table operators written in C/C++ and Java. By default, UDT and CDT data values are passed in their transformed form to the table operator. The transformed form is a predefined data type that a UDT or CDT value is converted to by invoking the default transform function defined for the UDT or CDT.
An option is also provided that allows a table operator to request structured UDT, Period, and ARRAY values to be sent and received in an untransformed (atomized) form.
UDT and CDT data values can be passed to C/C++ and Java table operators in transformed or untransformed form along with the metadata information.
For more information on Passing UDT and CDT Metadata and Values to Table Operators, see Teradata Vantage™ SQL External Routine Programming , B035-1147 .