The ifx_lo_specget_maxbytes() function

The ifx_lo_specget_maxbytes() function obtains from an LO-specification structure the maximum size of a smart large object.

Syntax

mint ifx_lo_specget_maxbytes(LO_spec, maxbytes)
   ifx_lo_create_spec_t *LO_spec;
   ifx_int8_t *maxbytes;
LO_spec
A pointer to the LO-specification structure from which to obtain the maximum size.
maxbytes
A pointer to an int8 value into which ifx_lo_specget_maxbytes() puts the maximum size, in bytes, of the smart large object. If this value is -1, the smart large object has no size limit.

Usage

HCL OneDB™ does not allow the size of a smart large object to exceed the maxbytes value. For more information about the maximum size, see Disk-storage information in the LO-specification structure.
Important: You must call the ifx_lo_def_create_spec() function to initialize an LO-specification structure before you call ifx_lo_specget_maxbytes(). You can use the ifx_lo_col_info() function to store storage characteristics that are associated with a particular column in an LO-specification structure.

Return codes

0
The function was successful.
-1
The function was not successful.