Default input/output routines
Because this interface uses Java™, all the SQL I/O support functions are predefined when you register the UDT. You only need to supply the required SQLData implementation.
HCL Informix® supplies extensions to the Stream arguments of SQLData methods to suit various uses. With these extensions, you can build I/O functions for a new Java™ UDT. All that you must do to implement any of the required function sets is select the Stream type.
Informix® also supplies default Input and Output processing methods in Java™ code that are used to implement all UDT I/O operations. The database server contains these default I/O methods and executes them just like any other Java™ UDR. These methods use information in the SQL UDR definition to select the correct Streams and instantiate the right user-defined type objects at execution time.
The circle class example illustrates the use of the SQLData interface.