IfxDataPointer

The IfxDataPointer class encapsulates the HCL OneDB™ C-language representation of a type and its corresponding data buffer. This is usually a database server buffer structure, with a few attributes extracted for easy access in Java™ code.

This class is used to transport the nontextual SQL data types to and from the I/O methods and is generally managed by an IfmxUDTSQLInput or IfmxUDTSQLOutput stream.

Methods in both streams might throw an SQLException with the e.getErrorcode equal to -79700 or IfxErrMsg.S_MTHNSUPP, if they are not implemented. These methods are generally not needed on the database server side but are useful in the client OneDB JDBC Driver code.

For more documentation of these streams, see the HCL OneDB JDBC Driver Programmer's Guide. For an example of using these streams, see Usage example.