Access data values
This section describes the specific value interfaces in detail, and shows how to modify value objects and extract information through the value interfaces into host variables in your application.
- Access data values
- Value object management
- The ITValue interface
The ITValue interface defines simple comparison and printing methods on a value object and provides access to the server type information of an object. - The ITConversions interface
The ITConversions interface is exposed by objects that can be converted to and from C++ host variable type instances. - The ITDatum interface
The ITDatum interface is derived from ITValue and provides additional methods to get and set the underlying binary data and to obtain the connection object on which the value object was created. Value objects expose ITDatum to be able to participate in complex object updates. - The ITDateTime interface
The ITDateTime interface can be exposed by value objects that represent a time-based value. - The ITLargeObject interface
The ITLargeObject interface is exposed by value objects that must expose to their underlying data a functionality similar to that of a file I/O interface. Typically, such objects represent server data types that are derived from or contain a server smart large object type instance. - The ITErrorInfo interface
The ITErrorInfo interface includes methods that manage errors from the server or from the HCL Informix Object Interface for C++ library. The ITErrorInfo interface enables your application to set callback routines that are called when an error occurs. - The ITRow interface
The ITRow interface is derived from ITValue and is the primary interface for interacting with objects that represent database rows. - The ITSet interface
The ITSet interface can be exposed by an object that contains other objects and can provide arbitrary or nonsequential access to the underlying objects. - The ITContainer interface
The ITContainer interface is exposed by a value object that contains other objects and does not support a concept of current position within the set. Instead, the ITContainer interface uses an index to extract the corresponding object. - The ITContainCvt interface
The ITContainCvt interface combines the features of the ITContainer and ITConversions interfaces.
Parent topic: Informix Object Interface for C++ Guide