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.